在對硬盤進行分區前,應該先弄清楚計算機擔負的工做及硬盤的容量有多大,還要考慮到如下幾個問題。
第一點也是最重要的一點,要知道當前安裝LILO的版本,由於LILO2.21及早期版本對硬盤大小有限制,若是安裝LILO到1023磁道之外即8G的空間之外,LILO就沒法啓動。 但一些BIOS較老的機器,LINUX仍然沒法突破1024磁道的限制,所以這些BIOS沒法認出大於1024的硬盤空間。
還須要考慮的問題有:
· 是否限制用戶可以使用的磁盤空間大小?
· 在系統中須要安裝哪些軟件?
· 交換分區須要多大?
· 系統是否有多個硬盤?
下面,咱們按系統工做性質的不一樣對分區的劃分提出了一些建議。固然,根據實際狀況,在知足系統工做需求的前提下,下面的分區大小也能夠靈活的變更。
基本工做站的分區方案
假設系統的硬盤大小是10G。
/boot 20M
Swap 128M
/root 9.85G
創建一個20M的/boot分區是爲了不將系統內核文件放到1024磁道之外,若是將/boot作爲root分區的一個子目錄,內核文件就會安裝在root分區的任何地方,由於硬盤的大小超過了8G,因此在啓動時就有可能出現問題。建議將交換分區的大小設置爲內存的兩倍,在這裏咱們假設系統的內存爲64M。最後咱們將硬盤的剩餘空間所有分給了root分區。
Red Hat Linux 6.2 及其早期版本上的基本服務器硬盤分區方案
這裏的服務器咱們假設只提供幾種通用的服務,如WWW服務及FTP服務等幾種服務,經過telnet登陸的用戶數不多。假設其硬盤大小爲25G。
/boot 20M
Swap 128M
/ 10G
/home 13G
/var 2G
在硬盤的最前面建立20M大小的/boot分區,緣由同上。交換分區的大小也是128M,由於內存的大小爲64M。
/ ,即root分區設爲10G這麼大是由於其中有一個/usr目錄,這個目錄可能會佔用不少硬盤空間,特別是在安裝了X Server,運行圖形界面的應用程序的時候。
/home分區是硬盤中最大的分區,這彷佛與咱們假設系統用戶數很少有些矛盾。實際上在/home目錄下確實沒有幾個用戶目錄,但在Red Hat6.2及更早的版本中,Apache服務器和wu-ftpd FTP服務器被放在了/home/httpd及/home/ftp目錄中。因此這個分區這麼大也是有緣由的。
最後,/var目錄獨自佔用了一個分區,由於系統的全部日誌都寫到了/var/log目錄下,這將會佔用很大的硬盤空間。若是系統日誌記錄得很是詳細,整個目錄很快會被寫滿,致使系統工做呆滯。固然,能夠經過系統日誌後臺守護程序syslogd來修改日誌配置,避免發生這種狀況。
Red Hat 7及以上版本的基本服務器分區方案
這種狀況同前一個方案的狀況相同,不一樣的是LINUX版本爲Red Hat 7.0及其以上版本。
/boot 20M
Swap 128M
/ 10G
/var 15G
與RedHat6不一樣,在RedHat7中HTTP服務和FTP服務的目錄如今位於 /var/www/ 和/var/ftp/,所以/var分區有15G之大也就不難理解了。
多用戶服務器分區方案
在這種服務器系統中,同時有多個用戶經過telnet, ssh, rlogin或其方式在遠程訪問系統。系統中有三個35G的硬盤驅動器,總共有105G的磁盤空間 。系統中用到了RAID 5技術作數據冗餘。這種狀況下,管理員必須爲每一個用戶分配磁盤空間。對RedHat 6.2及更早的版本,分區以下:
Disk 1:
/boot 20M
/ 4G
/var 3GB
/home 27.98G
Disk 2:
swap 20MB
/ 4GB
/var 3GB
/home 27.98GB
Disk 3:
swap 20MB
/ 4GB
/var 3GB
/home 27.98GB
這樣分區的緣由:首先,Disk1上的20M /boot分區不屬於任何RAID陣列,不然若是你將/boot放至RAID陣列中,之後就不能系統內核升級了。
爲了方便管理,在其它兩個硬盤中創建了20M的交換分區。這種服務器通常配有1G以上的內存,所以交換分區的大小不成問題。若是增大交換分區,就會減小RAID分區空間,因此20M是足夠的。RAID分區的分組以下:
· 1-A, 2-A, and 3-A 一塊兒組成一個8G的 RAID 5 驅動器,作爲/根目錄打開。
· 1-B, 2-B, and 3-B 組成 6GB的 RAID 5 驅動器,作爲 /var目錄。
· 1-C, 2-C, and 3-C 組成 55.96GB RAID 5 驅動器, 作爲 /home.目錄。
這種分配方案總共有55.96G的空間分配給全部用戶及Apache和FTP服務,在/var下用6G空間用作記錄日誌、郵件,這麼大的空間是足夠的。
若是安裝Red Hat7或以上版本,應給/var分區更大的空間,由於它同時還存放着WEB和FTP服務的兩個目錄。