FreeBSD 的硬碟分割槽策略(轉)

BSDLite發表於2007-08-11
FreeBSD 的硬碟分割槽策略(轉)[@more@]在開始安裝系統以前, 必須決定要使用多大的硬碟空間來安裝 FreeBSD, 而且必須決定 partition 應該如何分割. 因為一旦你安裝完系統以後, 再想改變一個 partition 的大小就必須把資料備份出來再重新分割槽、格式化(format)。

一般情況下, 你必須準備一個 primary partition 給 FreeBSD, *BSD 傳統上只能裝在 primary 上。FreeBSD 經過修改可以使用邏輯分割槽(logical partition), 但開機區還是必須是 primary。

在FreeBSD中,分割槽的概念與DOS/WIN系統略有不同。FreeBSD將一塊 硬碟分成最多四個slice(片段),每一個slice上又可以分成最多8個partition(分割槽)。也 就是說FreeBSD將DOS/Windows裡的一個分割槽看作一個slice。在以後的敘述中,將採用FreeBSD 的概念,即slice和partition的硬碟分割槽術語。

FreeBSD最多可以將一個slice分成8個partition,分別稱之為a,b,c,d,e,f,g,h, 傳統上a,b,c,d分割槽有特殊的意義,a表示root分割槽,b表示swap分割槽,c表示整個slice,d表示整個硬碟 從FreeBSD-2.0.5 Release開始,FreeBSD發展了新的slice概念,只有c內定位整個slice,其他都可 自由使用,但一般還是遵循傳統觀念,即a:root,b:swap,efgh:其他。
下表展示了一個典型的硬碟分割槽情況。

wd0s1(Dos Pri-C:)
wd0s2(FreeBSD) wd0s3(Dos Extend)
wd0s2a(root) wd0s2b(swap) wd0s2e(/usr) wd0s5(D:) wd0s6(E:)

對非BSD的slice,是沒有a,b,c,d等分割槽概念的,另外對於DOS擴充套件分割槽上的邏輯分割槽是定義為從s5開始編號的slice。即wd0上的dos擴充套件分割槽上的第一個邏輯分割槽為wd0s5,第二個邏輯分割槽為wd0s6。

硬碟分割策略一:

對 FreeBSD 的新使用者, 建議只把你的 BSD slice 分割成為兩個區塊,一個是 a, 當做 root partition 放所有檔案, 另一個是 b, 用作 swap. (當然 a 要夠大根據你要安裝的檔案的大小確定)

硬碟分割策略二:

如果有比較大的硬碟,則可以將硬碟分成多個partition,如:

partition a:100M for / (含/bin /sbin /etc /var kernel)
partition b:64M for swap
partition e:1000M for /usr
partition f:500M for /home

這樣可以在重新安裝系統時不損壞/home下存放的自己的文件資料。
上面的分割策略只是一個建議,你還是需要根據自己的需要決定如何進行分割槽,在你安裝過幾次系統之後就會找到自己喜歡的分割槽方法了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-945521/,如需轉載,請註明出處,否則將追究法律責任。

相關文章