天天看點

linux系統分區建議

linux系統分區建議

linux系統中對于怎麼分區現在做一個小的經驗總結。

可以大緻把伺服器用途分為三類:虛拟空間伺服器、大型系統伺服器、正常伺服器。

由于這三種伺服器的主要應用場景和功能不同是以針對的分區方案也不盡相同,我們一個一個來說。

一、虛拟空間伺服器

這種伺服器主要是用來跑多個虛拟主機,一般多為虛拟空間提供商所用。

對于這種伺服器分區的時候要注意/home一定要大,因為虛拟空間都是按照使用者的使用者名在伺服器上對應一個使用者主目錄的,使用者主目錄裡面會存放web、mail、日志等多種資料。是以做這種用途的伺服器的/home、/var/在分區要相對分到更多的空間。

二、大型系統伺服器

這種伺服器主要是用來跑單一的甚至隻有一種應用的伺服器,例如oracle、tomcat、視訊轉換、存儲等應用。

對于這種伺服器在分區的時候/opt分區一定要夠大/home很小甚至不分都是可以的,因為這種伺服器上一般不會建立多個使用者也不會有什麼使用者資料。把/opt分區分大主的另一個原因是很多SA和DBA已經習慣了把oracle這裡應用安裝到opt分區裡面,這麼做也是适應官方的操作建議。

三、正常伺服器

這種伺服器情況比較複雜,因為還有很多伺服器是身兼數職的,既有比較大型的應用也有很多使用者資料。例如郵件。這種系統一般會采用先調查研究在具體操作的方法,即先對伺服器未來的用途和負載情況有個大緻的了解,在實施中可以把分區做的細一點并采用lvm方式來應對未來的改變。

下面針對這三種類型的伺服器給出一個分區建議,例如伺服器現在是一塊500G的硬碟:

虛拟空間伺服器

/  10G

/boot  200M

/var  10G

/home  ALL

大型系統服務常

/opt  ALL

正常伺服器器

/  5G

/home  200G

/opt  200G

/usr  10G

/etc  5G

/home /opt的空間通過lvm提供

經驗總結

1.盡量采用先RAID再LVM,最後進行分區的方式,這樣才能更好的提高伺服器的适應性和可擴充性。

2.使用LVM的時候注意/boot分區不能做LVM。

3.swap分區應為實體記憶體大小的1-2倍,8G以上記憶體的伺服器2G-4G即可。

RHEL6的分區建議:

4GB of RAM or less  a minimum of 2GB of swap space

4GB to 16GB of RAM  a minimum of 4GB of swap space

16GB to 64GB of RAM  a minimum of 8GB of swap space

64GB to 256GB of RAM  a minimum of 16GB of swap space

256GB to 512GB of RAM  a minimum of 32GB of swap space

4.可以根據習慣和具體要求建立其他名稱的目錄來挂載分區,例如/data /software /shareroot等。

本文轉自 sharkyan 51CTO部落格,原文連結:http://blog.51cto.com/sharkyan/494947,如需轉載請自行聯系原作者

繼續閱讀