CentOS7服務(wù)器安裝分區(qū)方案
分區(qū)設(shè)計(jì)基本原則
合理的分區(qū)方案需遵循以下原則:
- 隔離關(guān)鍵系統(tǒng)目錄與用戶數(shù)據(jù)
- 預(yù)留足夠空間保障系統(tǒng)擴(kuò)展性
- 根據(jù)應(yīng)用場景優(yōu)化IO性能
- 避免單一分區(qū)占滿導(dǎo)致系統(tǒng)崩潰
常規(guī)分區(qū)方案
基礎(chǔ)分區(qū)配置(適用于通用服務(wù)器)
- /boot: 1GB (存放內(nèi)核與引導(dǎo)文件)
- swap: 物理內(nèi)存的1-2倍(內(nèi)存≤8GB時(shí))
- /: 50-100GB (系統(tǒng)根目錄)
- /home: 剩余空間的20%
- /var: 單獨(dú)分配20-50GB (日志文件存儲)
高性能服務(wù)器配置
- /boot: 2GB (使用XFS文件系統(tǒng))
- swap: 內(nèi)存的0.5倍(內(nèi)存>32GB時(shí))
- /: 100GB獨(dú)立SSD
- /data: 剩余空間使用LVM管理
場景化分區(qū)建議
Web服務(wù)器
- 為
/var/www
單獨(dú)分配大容量分區(qū) - 增加
/tmp
分區(qū)防止臨時(shí)文件占滿空間
數(shù)據(jù)庫服務(wù)器
- 為數(shù)據(jù)庫目錄(如
/var/lib/mysql
)配置獨(dú)立高速存儲 - swap分區(qū)建議設(shè)置為物理內(nèi)存的1.5倍
高級配置技巧
- 使用LVM實(shí)現(xiàn)動態(tài)擴(kuò)容
- 為
/var/log
單獨(dú)分區(qū)便于日志管理 - SSD設(shè)備建議采用noatime掛載參數(shù)
- RAID陣列需提前規(guī)劃分區(qū)對齊
注意事項(xiàng)
- 避免將
/usr
設(shè)為獨(dú)立分區(qū) - 云服務(wù)器需注意虛擬化存儲的兼容性
- 生產(chǎn)環(huán)境務(wù)必進(jìn)行分區(qū)恢復(fù)測試
- 推薦使用ext4或xfs文件系統(tǒng)