Linux下硬盤分區的最佳候選方案

在對硬盤進行分區前,應該先弄清楚計算機擔負的工作及硬盤的容量有多大,還要考慮到以下幾個問題。

  第一點也是最重要的一點,要知道當前安裝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來修改日誌配置,避免發生這種情況。 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章