Linux

EC2 捲和分區

  • May 22, 2015

使用 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到另一個磁碟上,我們可以將根文件系統保持在合理的大小範圍內。

引用自:https://serverfault.com/questions/693830