生產場景如何對linux系統進行合理規劃分區
分區的根本原則是簡單、易用、方便批量管理。根據服務器角色定位建議如下:
①單機服務器:如8G內存,300G硬盤
分區: /boot 100-200M,swap 16G,內存大小8G*2,/ 80G,/var 20G(也可不分),/data 180G(存放web及db數據)
優點:數據盤和系統盤分開,有利於出問題時維護。
RAID方案:視數據及性能要求,一般可採用raid5折中。
②負載均衡器(如LVS等)
分區:/boot 100-200M,swap 內存的1-2倍,/ ,
優點:簡單方便,只做轉發數據量很少。
RAID方案:數據量小,重要性高,可採用RAID1
③負載均衡下的RS server
分區: /boot 100-200M,swap 內存的1-2倍,/
優點:簡單方便,因爲有多機,對數據要求低。
RAID方案:數據量大,重要性不高,有性能要求,數據要求低,可採用RAID0
④數據庫服務器mysql及oracle如16/32G內存
分區:/boot 100-200M,swap 16G,內存的1倍,/ 100G,/data 剩餘(存放db數據)
優點:數據盤和系統盤分開,有利於出問題時維護,及保持數據完整。
RAID方案:視數據及性能要求主庫可採取raid10/raid5,從庫可採用raid0提高性能(讀寫分離的情況下。)
⑤存儲服務器
分區:/boot 100-200M,swap 內存的1-2倍,/ 100G,/data(存放數據)
優點:此服務器不要分區太多。只做備份,性能要求低。容量要大。
RAID方案:可採取sata盤,raid5
⑥共享存儲服務器(如NFS)
分區:/boot 100-200M,swap 內存的1-2倍,/ 100G,/data(存放數據)
優點:此服務器不要分區太多。NFS共享比存儲多的要求就是性能要求。
RAID方案:視性能及訪問要求可以raid5,raid10,甚至raid0(要有高可用或雙寫方案)
⑦監控服務器cacti,nagios
分區:/boot 100-200M,swap 內存的1-2倍,/
優點:重要性一般,數據要求也一般。
RAID方案:單盤或雙盤raid1即可。三盤就RAID5,看容量要求加盤即可。