歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

FreeBSD 的硬盤分區策略

硬盤分區FreeBSD 在開始安裝系統以前, 必須決定要使用多大的硬盤空間來安裝 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下存放的自己的文檔資料。
上面的分割策略只是一個建議,你還是需要根據自己的需要決定如何進行分區,在你安裝過幾次系統之後就會找到自己喜歡的分區方法了。
Copyright © Linux教程網 All Rights Reserved