安裝linux之前,要先做好規劃,主要依據以下原則:
磁盤的容量。
系統的規模。
系統的用途。
預期的備份方法與備份空間。
主要講一下按系統用途而要做的分區。
首先要有一個 /boot 分區,大概100M,且位於磁盤的最前面。這樣可以防止因主板太舊、硬盤太大等問題而導致的無法開機。
其次,要有一個交換分區 swap 。大小一般為物理內存的 2 倍。
接下來就完全是按用途來獨立分區了。
1)/home 主要用於存放個人數據,要是服務器用戶很多,這個分區得要大。
2)/var 若有郵件服務,這個必須有足夠空間。
當然,這個目錄下還有其他數據,比如日志文件。日志文件輪替機制(rotation)會盡量保持所有文件的大小在合理范圍內,並自動刪掉過期的日志文件。獨立的/var文件系統可避免輪替機制意外失效時,成長過量的日志文件排擠了系統其余部分所需的磁盤空間。
3) /usr 其容量要大到足以應付重編譯內核的需求。獨立的/usr使得其他工作站可透過read-only NFS共享此文件系統。
也是安裝軟件的地方,所以也要考慮你裝的軟件數量與大小。
4)/tmp 這個存放臨時文件。其容量依應用程序實際需求而定,一般而言,它應該要足以容納所有用戶同時活動時所產生出來的全部臨時文件。
5)/root 除上面之外,剩下的都可以放在這裡了。
1、Ext3
RedHat的缺省文件系統。相對於Ext2,增加了日志功能,PartitionMagic可兼容,建議新手使用此文件系統。Ext3的3種模式可用mount命令進行轉換:
(1) data=journal:文件數據和元數據均設置為日志方式,性能開銷比較大
(2) data=ordered (缺省設置):順序寫入,先寫文件數據,再寫元數據
(3) data=writeback:提供最快的訪問速度,但是犧牲了數據的一致性。元數據仍然被記錄到日志,從而確保元數據的完整。文件數據會在系統崩潰之後恢復到原先的狀態。
2、ReiserFS
SUSE LINUX的缺省文件系統。但Red Hat Enterprise Linux AS不支持ReiserFS,推薦高手使用此文件系統,該文件系統有以下3個優點:
(1) 有效地利用磁盤空間,與其他文件系統不同,ResierFS不依賴於數據塊的大小。處理大量小文件存儲操作很有優勢,產生的磁盤碎片也很少;
(2) 提高了可靠性和恢復速度;
(3) 使用平衡樹數據結構可以同時存儲內容數據和安全元數據,使其獲得更快的訪問速度。
3、目錄功能
/ :根分區 包含 /etc、/bin、/sbin、/lib 和 /dev,否則您將不能啟動系統。
/boot: 存放與linux啟動相關的程序。
/usr: 包含所有的用戶程序(/usr/bin),庫文件(/usr/lib),文檔(/usr/share/doc),等等。這是文件系統中耗費空間最多的部分。您需要提供至少500MB磁盤空間。總容量會依據您要安裝的軟件包數量和類型增長。寬松的工作站或服務器安裝應該需要 4–6GB。
/var:所有的可變數據,如新聞組文章、電子郵件、網站、數據庫、軟件包系統的緩存等等,將被放入這個目錄。這個目錄的大小取決於您計算機的用途,但是對大多數人來說,將主要用於軟件包系統的管理工具。
/tmp: 程序創建的臨時數據大都存到這個目錄。通常 40–100 MB 應該足夠。一些應用程序 — 包括歸檔處理程序、CD/DVD 制作工具和多媒體軟件 — 可能會使用 /tmp 臨時保存映像文件。
/home: 每個用戶將放置他的私有數據到這個目錄的子目錄下。其大小取決於將有多少用戶使用系統,以及有什麼樣文件放在他們的目錄下。根據規劃的用途,應該為每個用 戶准備 100MB 空間,不過應該按您的需求調整。假如您在 home 目錄下計劃保存大量的多媒體文件(圖片、MP3、電影),該預備更多的空間。
/opt:附加的應用程序軟件包。
4、分區經驗
(1) 最少得有 2 個分區,一個是 /swap 交換分區,一個是 / 根分區。
(2) 近幾年,硬盤的價格也越來越便宜了,花二三百塊錢,就能買到很大的硬盤。我以25G的分區為例,其余多出來的磁盤空間,可在系統安裝完成後,登陸系統後用分區管理工具劃分即可,可用於專門的數據存儲和備份空間。
/ 1.5G, 主分區, Ext3格式;
/boot 0.5G, 主分區, Ext3格式;
/home 3G, 邏輯分區, Ext3格式;
/tmp 1G, 邏輯分區, Ext3格式;
/usr 6G, 邏輯分區, Ext3格式;
/var 1G, 邏輯分區, Ext3格式;
/opt 3G, 邏輯分區, Ext3格式;
/data 3G, 邏輯分區, Ext3格式;
swap 1G, 主分區, swap。