1 2 3 下一頁(yè)
【FreeBSD建立文件系統(tǒng)】當(dāng)系統(tǒng)負(fù)載逐步增加,僅僅依靠原有文件系統(tǒng)的空間是不夠的,更有效的方式是增加新的硬盤設(shè)備 。這首先需要改動(dòng)硬盤及其控制器的硬件設(shè)置,以及FreeBSD內(nèi)核配置,以便硬盤能安裝到計(jì)算機(jī)上并能被FreeBSD內(nèi)核正確識(shí)別 。接下來就需要在新硬盤上創(chuàng)建新的文件系統(tǒng) 。在系統(tǒng)安裝過程中,已經(jīng)接觸了在FreeBSD下管理硬盤和分區(qū)的方式,F(xiàn)reeBSD需要兩個(gè)步驟才能為文件系統(tǒng)分配一個(gè)硬盤空間,第一步是為FreeBSD創(chuàng)建一個(gè)UFS系統(tǒng)分區(qū),這個(gè)分區(qū)只由FreeBSD來使用,然后在第二步中從這個(gè)分區(qū)中,為各個(gè)文件系統(tǒng)劃分空間,在FreeBSD下稱為創(chuàng)建文件系統(tǒng)的DiskLabel標(biāo)簽 。
最容易和直觀的創(chuàng)建新文件系統(tǒng)或交換空間方式是使用安裝程序sysinstall,以便系統(tǒng)啟動(dòng)能夠自動(dòng)安裝上這個(gè)文件系統(tǒng) 。使用Sysinstall來安裝新文件系統(tǒng)的方式在系統(tǒng)安裝的過程中已經(jīng)有了詳細(xì)描述,以root權(quán)限執(zhí)行/stand/sysinstall就能進(jìn)入Sysinstall,然后選擇Partition進(jìn)行分區(qū),選擇 Label創(chuàng)建和維護(hù)BSD文件系統(tǒng) 。
建立文件系統(tǒng)的命令行方式 除了使用sysinstall之外,還可以使用命令行的方式來完成這些操作 。相比較而言,命令行的方式更困難,也更容易出錯(cuò),因此一般不需要使用這種方式,然而命令行方式能帶來更大的靈活性,在一些系統(tǒng)維護(hù)情況下更為有效 。
命令行方式建立文件系統(tǒng)需要使用fdisk命令進(jìn)行硬盤的分區(qū)工作,fdisk能查看系統(tǒng)分區(qū)表上的分區(qū)信息,并更改其分區(qū)設(shè)置;然后disklabel命令可以在分區(qū)中劃分不同子分區(qū)空間并標(biāo)記各個(gè)空間的DiskLabel ;使用newfs建立新文件系統(tǒng),或者使用swapon命令增加交換設(shè)備 。
創(chuàng)建新文件系統(tǒng),首先要使用交互式的fdisk命令(使用-i參數(shù))對(duì)硬盤進(jìn)行分區(qū),不帶參數(shù)的fdisk命令僅僅顯示該硬盤的分區(qū)設(shè)置,而不能更改設(shè)置 。fdisk均使用它檢測(cè)到的硬盤設(shè)置作為缺省設(shè)置,如果不需要改變,就可以直接使用這些缺省設(shè)置回應(yīng)其詢問 。在fdisk中可以修改的數(shù)據(jù)有硬盤映射數(shù)據(jù),以及四個(gè)分區(qū)的起始位置和類型 。
# fdisk -i wd1
******* Working on device /dev/rwd1 *******
parameters extraced from in-core disklabel are:
cylinders=525 heads=255 sectors/track=63 (16065 blks/cyl)
parameters to be used for BIOS calculations are:
cylinders=525 heads=255 sectors/track=63 (16065 blks/cyl)
Do you want to change our idea of what BIOS thinks ? [n]fdisk能檢測(cè)硬盤的真實(shí)映射數(shù)據(jù)和BIOS的映射數(shù)據(jù),由于FreeBSD不使用BIOS存取硬盤數(shù)據(jù),因此這兩個(gè)數(shù)據(jù)有可能不一致,但這不影響FreeBSD系統(tǒng)對(duì)硬盤的訪問 。但BIOS的映射數(shù)據(jù)必須與BIOS中的設(shè)置一致,否則fdisk使用錯(cuò)誤數(shù)據(jù)劃分的分區(qū),系統(tǒng)的引導(dǎo)和其他使用BIOS的操作系統(tǒng)就無法正確識(shí)別 。當(dāng)硬盤上沒有硬盤分區(qū)時(shí),fdisk無法獲得正確的BIOS映射數(shù)據(jù)(因?yàn)镕reeBSD不訪問BIOS),此時(shí)就需要在詢問是否更改BIOS映射方式時(shí)回答yes,以進(jìn)行更改 。一般在硬盤上已有分區(qū)或不需要兼容的情況下,不需要更改這個(gè)設(shè)置,直接回車選擇no略過這個(gè)設(shè)置 。
推薦閱讀
- FreeBSD管理交換設(shè)備
- FreeBSD調(diào)整系統(tǒng)設(shè)置
- winxp系統(tǒng)出現(xiàn)Edge下載文件名亂碼具體處理方法
- FreeBSD配置系統(tǒng)時(shí)間
- FreeBSD進(jìn)程管理
- cron FreeBSD定時(shí)執(zhí)行程序
- FreeBSD 內(nèi)核中的SYSINIT分析
- FreeBSD中Telnet最大連接用戶數(shù)的定制
- FreeBSD handbook中文版 5 X Window 系統(tǒng)
- win8系統(tǒng)中將文件擴(kuò)展名隱藏具體操作步驟
