Linux
EC2 捲和分區
使用 Amazon EC2 CentOS 7 HVM 社區映像機,只考慮捲和分區。我為所有作業系統和其他相關更新的根設備創建預設的 8GB 卷 sda 並為我的所有網站數據創建另一個卷 sdb(根據我的需要大小)不是很好嗎?
另外,因為我會將我的網站日期保存到卷 sbd 上的 /var/www,但是由於 /var 已經在卷 /sda 上創建,所以最好在 /www(而不是 /var/www)上創建新目錄和安裝它或兩種方法都可以。我已經看到 /var/www 在引導期間因 fstab 條目而失敗而 /www 安裝正常的事件。
這是我的建議:
/dev/sda
$$ root disk $$文件系統安裝在/
/dev/sdb
$$ data disk $$文件系統安裝在/var/www
或/www
/dev/sdc
$$ log disk $$文件系統安裝在/var/log
將您的應用程序數據分離到另一個磁碟是一個不錯的決定。如果由於某種原因,例如發行版升級錯誤,您的根磁碟變得無法啟動,您仍然可以將數據磁碟轉移到另一台機器上。確切的掛載點並不那麼重要,最好選擇一條對要部署的應用程序有意義的路徑,這樣
/var/www
就可以了。
/var/www
和掛載第二個磁碟實際上沒有區別,/www
因為兩者/var
和/www
都將位於 disk 頂部的同一個文件系統上sda
。由於該文件系統恰好是根文件系統,即安裝作業系統的位置,因此如果發生錯誤,您的伺服器很可能無法啟動,並且您的第二個磁碟將無法安裝在/var
或/www
. 因此,我建議您選擇對您的應用程序更有意義的一種。您會注意到我添加了第三條建議,這來自我們的經驗。許多應用程序在預設情況下記錄
/var/log
並保留在根磁碟上已被證明是一個限制,因為我們需要不斷釋放空間,即使使用不錯的 logrotate 配置也是如此。通過掛載/var/log
到另一個磁碟上,我們可以將根文件系統保持在合理的大小範圍內。