日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

17 FreeBSD連載:安裝文件系統(tǒng)

安裝文件系統(tǒng)FreeBSD將文件保存在磁盤等存儲設(shè)備上,由操作系統(tǒng)來具體處理訪問硬件設(shè)備的問題,用戶只需要面對操作系統(tǒng),就能進行具體的文件操作 。操作系統(tǒng)首先將用于存儲的設(shè)備進行格式化之后,該設(shè)備才能用于存儲文件,這個設(shè)備可以是軟盤,可以是一個硬盤分區(qū),或者其他允許隨機存取的塊設(shè)備存儲介質(zhì) 。在Unix上將格式化后的存儲設(shè)備統(tǒng)稱為文件系統(tǒng),格式化的過程稱為創(chuàng)建文件系統(tǒng) 。(由于磁帶是一種順序存取的設(shè)備,因此在磁帶上不能創(chuàng)建文件系統(tǒng) 。)
對于不同介質(zhì)、不同的操作系統(tǒng)對磁盤進行格式化和管理的方式也不同,這樣就形成了不同類型的文件系統(tǒng) 。但操作系統(tǒng)給用戶提供了一種標準的通用存取方式,這樣在存取文件時就不需要考慮是在對哪種文件系統(tǒng)進行操作 。但是不同的文件系統(tǒng)仍然有一些差異,例如光盤文件系統(tǒng)是只讀介質(zhì),還有一些文件系統(tǒng)并非為Unix系統(tǒng)而設(shè)計的,因此文件名、文件屬性等標準就與Unix不同,F(xiàn)reeBSD在訪問這些文件系統(tǒng)時盡量轉(zhuǎn)換這些差別,補充這些文件系統(tǒng)沒有、但Unix標準文件系統(tǒng)需要的屬性 。這樣這些文件系統(tǒng)就與標準文件系統(tǒng)看起來完全相同,只是某些操作受文件系統(tǒng)本身的物理限制,例如企圖將光盤上文件加上寫屬性,顯然無法完成 。FreeBSD支持多種文件系統(tǒng),其中最常見的有:
UFS文件系統(tǒng):是FreeBSD上的標準文件系統(tǒng),它實現(xiàn)了所有的標準文件屬性,如文件屬主和組、存取權(quán)限等屬性 。
cd9660文件系統(tǒng):支持ISO 9660格式的CD-Rom,這種格式只支持8位基本長度3位擴展長度、不區(qū)分大小寫的文件名,但FreeBSD支持它的Rock Ridge擴展,使其能使用Unix風(fēng)格的長文件名 。
NFS文件系統(tǒng):網(wǎng)絡(luò)文件系統(tǒng),通過它Unix能在網(wǎng)絡(luò)上共享文件系統(tǒng) 。
msDos文件系統(tǒng):DOS和Windows使用的FAT文件系統(tǒng),基本上是使用8.3的文件名,Windows95之后擴展了文件名的長度,但仍然不區(qū)分大小寫 。FreeBSD支持Windows95的長文件名擴展和FAT32格式的分區(qū) 。
ext2fs文件系統(tǒng):Linux使用的文件系統(tǒng),這個類型不是缺省支持的文件系統(tǒng),需要重新配置內(nèi)核 。
NTFS文件系統(tǒng):Windows NT使用的文件系統(tǒng),這個類型同樣需要重新配置內(nèi)核 。
在個人計算機的硬盤管理方式中,文件是直接放在硬盤的分區(qū)中,而FreeBSD使用的UFS文件系統(tǒng)則又在基本分區(qū)中進行了劃分,文件系統(tǒng)建立在BSD風(fēng)格的子分區(qū)中 。這樣每個UFS分區(qū)中能有多個文件系統(tǒng),每個文件系統(tǒng)或交換空間各有一個標簽(DiskLabel),來標識其本身的起始和結(jié)束 。當真正要使用文件系統(tǒng)時,就需要獲得硬盤上文件系統(tǒng)(UFS分區(qū)和分區(qū)內(nèi)部各個文件系統(tǒng)的DiskLabel)的具體信息 。這些硬盤上文件系統(tǒng)的信息應(yīng)該由管理員維護,同時也記錄在硬盤上,可以使用FreeBSD中的系統(tǒng)工具fdisk和disklabel,或者安裝程序Sysinstall,來獲得保存在硬盤本身中的信息 。
當使用Sysinstall中的Fdisk和Disklabel來分區(qū)和劃分磁盤空間時,當用戶完成操作之后,應(yīng)該使用W命令將改變寫入磁盤之后再退出Fdisk或Disklabel 。
與Sysinstall不同,命令行的fdisk和disklabel為交互模式,而非sysinstall的全屏幕界面,因此較為難用一些 。使用硬盤名稱作為fdisk的參數(shù),fdisk將報告硬盤上所有四個分區(qū)的詳細信息:
# fdisk wd0
******Working on device /dev/rwd0 ******
parameters extracted 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)
 
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1

推薦閱讀