生產場景不一樣角色linux服務器分區案例分享mysql
服務器角色
|
分區建議
|
優勢
|
RAID
方案
|
單機服務器
如8G內存,300G硬盤
|
/boot 100-200M
swap 16G
,內存大小8G*2
/ 80G
/var 20G
(也可不分)
/data 180G
(存放web及db數據)
|
數據盤和系統盤分開,有利於出問題時維護。
|
視數據及性能要求,通常可採用raid5折中。
|
負載均衡器(如LVS等)
|
/boot 100-200M
swap
內存的1-2倍
/
|
簡單方便,只作轉發數據量不多。
|
數據量小,重要性高,可採用RAID1
|
負載均衡下的RS server
|
/boot 100-200M
swap
內存的1-2倍
/
|
簡單方便,由於有多機,對數據要求低。
|
數據量大,重要性不高,有性能要求,數據要求低,可採用RAID0
|
數據庫服務器
mysql
及oracle
如16/32G內存
|
/boot 100-200M
swap 16G
,內存的1倍
/ 100G
/data
剩餘(存放db數據)
|
數據盤和系統盤分開,有利於出問題時維護,及保持數據完整。
|
視數據及性能要求主庫可採起raid10/raid5,從庫可採用raid0提升性能(讀寫分離的狀況下。)
|
存儲服務器
|
/boot 100-200M
swap
內存的1-2倍
/ 100G
/data(
存放數據)
|
此服務器不要分區太多。只作備份,性能要求低。容量要大。
|
可採起sata盤,raid5
|
共享存儲服務器(如NFS)
|
/boot 100-200M
swap
內存的1-2倍
/ 100G
/data(
存放數據)
|
此服務器不要分區太多。NFS共享比存儲多的要求就是性能要求。
|
視性能及訪問要求能夠raid5,raid10,甚至raid0(要有高可用或雙寫方案)
|
監控服務器
cacti,nagios
|
/boot 100-200M
swap
內存的1-2倍
/
|
重要性通常,數據要求也通常。
|
單盤或雙盤raid1便可。三盤就RAID5,看容量要求加盤便可。
|
說明:如今的硬盤已很便宜,硬盤空間也比之前大不少,所以,再細緻的去分區的必要性就不大了。簡單、易用、方便批量管理(如監控)是基本原則。linux
本文出自 「老男孩的linux博客」 博客,請務必保留此出處http://oldboy.blog.51cto.com/2561410/634725ios