這篇文章主要介紹了freebsd 分區(qū)的相關知識總結,需要的朋友可以參考下
分區(qū)的術語
FreeBSD將硬盤分成最多四個slice(片段),F(xiàn)reeBSD的開機區(qū)必須在這些slice其中之一,
freebsd 分區(qū)的相關知識總結
。每一個slice上又可以分成最多8個partition(分區(qū)),分別稱為a,b,c,d,e,f,g,h,傳統(tǒng)上a,b,c,d分區(qū)有特殊的意義,a表示root分區(qū),b表示swap分區(qū),c表示整個slice,d表示整個硬盤。分區(qū)的順序
從FreeBSD-2.0.5開始,F(xiàn)reeBSD發(fā)展了新的slice概念,只有c內(nèi)定位整個slice,其他都可自由使用,但一般還是遵循傳統(tǒng)觀念,即a:root,b:swap,efgh:其他使用。
root和/usr分區(qū)通常是讀得比較頻繁,寫得比較少,需放在靠近外磁道的地方,可以把比較大的分區(qū)如/usr放在內(nèi)磁道上。而/var和/var/tmp則讀寫都比較頻繁。
按照相應順序創(chuàng)建分區(qū):root,swap,/var,/usr。
分區(qū)的用途
/它保存的是啟動系統(tǒng)需要的文件。
/var主要用來存放:郵箱,打印spool 和日志文件。郵箱和日志文件可能會達到一個無法預料的數(shù)量,這主要取決于在你的系統(tǒng)上有多少用戶和你的日志文件可以保存多長時間。如果你想要運行一個郵件服務器,一個超過G數(shù)量級的/var分區(qū)是必要的。另外, /var/tmp要足夠大,以便于能夠包含足夠的你可能會添加的packages。
/usr分區(qū)保存了支持系統(tǒng)所需的文件和一個叫做/usr/local的用來保存從ports 安裝文件的子目錄。如果你不使用ports 也不希望把系統(tǒng)源代碼保存在機器上,你可以節(jié)省超過1G 的/usr分區(qū)。如果你安裝許多ports,我們建議至少要為/usr保留2G 的空間,如果你也想把系統(tǒng)源代碼保存在你的機器上,我們建議為/usr保留3G 的空間。不要低估了這個分區(qū)所需要的空間的大小,它可能會不斷增加,讓你非常吃驚!當你調(diào)整分區(qū)的大小時,記住你的系統(tǒng)可能會不斷增加對空間的需求。
swap交換區(qū)可以避免碎片,也防止了對文件系統(tǒng)的影響,性能較好。通常情況下交換分區(qū)是內(nèi)存的2-2.5倍,這足以應付日常的突發(fā)事件。在配置有很多SCSI(或IDE)磁盤的較大系統(tǒng)中,我們強烈建議你給每一個硬盤都創(chuàng)建一個SWAP。Swap 分區(qū)應當擁有同樣的大小。內(nèi)核可能會處理成任意大小,但內(nèi)部數(shù)據(jù)結構則是最大swap 分區(qū)的4 倍。保持swap 分區(qū)同樣的大小,可以允許內(nèi)核最佳地調(diào)度swap 空間來訪問磁盤。
/tmp用來保存臨時文件。
分區(qū)注意事項
分區(qū)的大小根據(jù)應用的實際情況而異,特別指出的是,網(wǎng)站文件、數(shù)據(jù)庫文件、日志文件、臨時文件應當單獨分區(qū)存儲,以防止攻擊者濫用磁盤空間導致系統(tǒng)崩潰。
特殊分區(qū)參考
一塊容量為18G SCSI硬盤的分區(qū)例子
分區(qū) 大小 備注
/ 128M
SWAP 1008M 至少是內(nèi)存數(shù)量的2倍(本系統(tǒng)采用512M內(nèi)存)
/tmp 256M
/usr 3G 系統(tǒng)和Apache等應用軟件、源碼存儲于這個分區(qū)
/usr/home 7G 網(wǎng)站文件存儲于此
/var 3G 數(shù)據(jù)庫將使用這個分區(qū)
/var/log 2811M 日志文件單獨分區(qū)
FreeBSD 的一般分區(qū)方案
建立內(nèi)部分區(qū)的時候,應當注意磁盤空間的合理分配,一般情況下,建議如下:
/ 256M
swap 512M,原則上為內(nèi)存大小,但是沒有必要超過1G
/tmp 100M,適用于大部分服務器環(huán)境,可以適當加大
/var 4000M,如果硬盤小于9G,2000M即可,至少1000M
/usr 500M
/usr/local 500M,作為服務器已經(jīng)足夠,或者增加至1000M
/home *,第一個硬盤的所有剩余空間
/disk1 *,第二個硬盤的所有空間
/disk2 *,第三個硬盤的所有空間,以此類推
與上一步驟類似,F(xiàn)reeBSD Disklabel Editor也在屏幕中央列出了命令鍵,我們用C創(chuàng)建分區(qū),
電腦資料
《freebsd 分區(qū)的相關知識總結》(http://salifelink.com)。對于已存在分區(qū),則可以用M設置加載點,或者T重新格式化。最后,不要忘了檢查是否除了/和swap以外的所有FreeBSD分區(qū)都被設置為“UFS+S”,
如果沒有,使用S激活當前分區(qū)的“SoftUpdates”選項,以提高文件系統(tǒng)的性能。
注意,為了安全起見,不要把/設置為SoftUpdates。
同樣也是按q鍵保存并退出
=========================================================================
用作WEB服務器的一個FreeBSD分區(qū)方案
/ (128MB)
swap (2048MB (2048MB RAM))
/tmp (512MB)
/var (1024MB)
/usr (10240MB)
/home (rest of the hdd)
下面是其它網(wǎng)友的補充:
FREEBSD5.0的分區(qū)和LINUX的分區(qū)概念不一樣,沒有安裝過FREEBSD的兄弟,倒是可以看看!個人的安裝體會!
偶們知道一個硬盤最多可以劃分四個主分區(qū),擴展分區(qū)算一個主分區(qū),在玩WIN的時候偶們的硬盤一般都只有兩個主分區(qū),一個是C盤,另外一個就是擴展分區(qū),那么現(xiàn)在偶們要在保留WIN的情況下安裝FREEBSD,就要分割硬盤,劃分出一個分區(qū)作為主分區(qū),因為FREEBSD必須安裝在主分區(qū)上面,放心一個硬盤可以有四個主分區(qū)的,所以再多分一個主分區(qū)沒問題的,如何填加一個主分區(qū)呢?偶建議兄弟用這個軟件:partitionexpert2003,再網(wǎng)上找找應該可以找到,這個軟件分區(qū)速度快!
好,偶們現(xiàn)在的硬盤上面已經(jīng)有三個主分區(qū)了,一個是C盤,一個是擴展分區(qū),還有一個是偶們剛才填加的主分區(qū),接下來介紹一下FREEBSD的分區(qū)命名規(guī)則,和LINUX不一樣的:
FREEBSD將主分區(qū)稱為SLICE,也就是說一個硬盤最多可以有四個SLICE,這四個主分區(qū)分別叫wd0s1,wd0s 2,wd0s3,wd0s4,wd0為第一個IDE硬盤,使用s1標識第一個分區(qū),如果說第二個主分區(qū)是擴展分區(qū)的話,就叫wd0s 2,以次類推。FREEBSD安裝的時候會占用一個主分區(qū),假設我們現(xiàn)在用第三個主分區(qū)來安裝FREEBSD,也就是wd0s3,那么偶們必需指定這個分區(qū)作為FREEBSD的安裝分區(qū),在分區(qū)界面下偶們可以把光標移到wd0s3上,然后按“T”改變這個分區(qū)的類型,輸入165,165是FREEBSD的分區(qū)類型,上面會有說明的,兄弟可以看看,改變好分區(qū)的類型后,偶們按“W”寫入,此時會提示用什么工具作引導,偶一般都選“BOOTMANAGER”,最后按“Q”退出!
好了,現(xiàn)在FREEBSD的分區(qū)已經(jīng)準備好了,接下來就要在這個分區(qū)上分“/”“/var”“/usr”swap分區(qū)了,偶們按“A”,讓FREEBSD自動分這些區(qū),其實這一部分就像在擴展分區(qū)上面劃分邏輯分區(qū)的道理一樣,接下來按“W”寫入,按“Q”退出,好了,分區(qū)到此就搞定了,接下來安裝其他的,哈哈!
說了這么多廢話,就是想讓兄弟們可以更好的理解,忍不住還想再總結一下:
1.FREEBSD必需安裝在主分區(qū)上面,如果你的電腦現(xiàn)在只有兩個主分區(qū)的話,一定要記得多劃一個出來,要不然到時候不小心把擴展分區(qū)干掉了,555555555,血的教訓啊!
2.先指定一個主分區(qū)給FREEBSD使用。
3.然后再指定的主分區(qū)上分“/”“/var”“/usr”swap之類的。