fstab第三列的文件系統(tǒng)類型
fstab第三列:文件系統(tǒng)類型
fstab中的第三列指示了設(shè)備或者分區(qū)的文件系統(tǒng)類型。它支持很多種類的文件系統(tǒng),我們在這里只介紹最為常用的。如果想了解你的kernel目前支持哪些文件系統(tǒng),可以查看/proc/filesystems的內(nèi)容。如果這個字段定義為swap,這條紀錄將關(guān)聯(lián)到一個用于交換目的的文件或分區(qū)。如果這個字段定義為ignored,這行將被忽略。這對于顯示目前沒有使用的分區(qū)非常有用。
ext2 和 ext3
Linux下的Ext2文件系統(tǒng),是 GNU/Linux 系統(tǒng)中標準的文件系統(tǒng),其特點為存取文件的性能極好,對于中小型的文件更顯示出優(yōu)勢,這主要得利于其簇快取層的優(yōu)良設(shè)計。至于Ext3文件系統(tǒng),它屬于一種日志文件系統(tǒng),是對ext2系統(tǒng)的擴展。日志式文件系統(tǒng)的優(yōu)越性在于,它會將整個磁盤的寫入動作完整記錄在磁盤的某個區(qū)域上,以便有需要時可以回朔追蹤。由于詳細紀錄了每個細節(jié),故當在某個過程中被中斷時,系統(tǒng)可以根據(jù)這些記錄直接回朔并重整被中斷的部分,而不必花時間去檢查其他的部分,故文件系統(tǒng)檢測不一致時,重整的工作速度相當快,幾乎不需要花時間。
reiserfs
ReiserFS是一個非常優(yōu)秀的文件系統(tǒng)。也是最早用于Linux的日志文件系統(tǒng)之一,其機制比Ext3要先進得多,風雷小弟一直使用的就是它,很多發(fā)行版現(xiàn)在也把它作為默認文件系統(tǒng)了??上渥髡咔岸螘r間出事了……具體情況就不說了,也不知道下一代reiserfs4還能不能出來,因為ext4都有了。
swap
Swap,即交換區(qū),把它想象成虛擬內(nèi)存就行了。
vfat 和 ntfs
一看就知道是Windows分區(qū)格式了,呵呵。98,me等系統(tǒng)都是使用的vfat,也就是最流行的fat32格式,而NT系列則多使用NTFS,當然也不是固定的,因此2000或者XP系統(tǒng)要具體情況具體分析。當初Linux對NTFS的寫入支持不好,所以大多數(shù)資料都建議用戶使用vfat格式,但是現(xiàn)在支持已經(jīng)很好了,即使不重新編譯內(nèi)核,也可以通過ntfs-3g來進行寫入支持(具體方法請參考這篇文章),因此不用太在意這個了。
auto
當然,這不是一個文件系統(tǒng)類型。auto只是表示,文件系統(tǒng)的類型將被自動檢測。在上面的示例中,你會發(fā)現(xiàn)軟驅(qū)和光驅(qū)的文件系統(tǒng)類型都是auto,為什么呢?因為它們的文件系統(tǒng)類型隨時都可能改變,比如軟驅(qū),優(yōu)盤這種設(shè)備,可能今天是vfat格式,明天你就把它格式化成了ntfs,因此,最明智的做法就是告訴系統(tǒng),我沒法確定這東西的當前類型,還是你自己檢測吧。
udf
由于刻錄光驅(qū)越來越流行,現(xiàn)在很多發(fā)行版自帶的fstab中,光驅(qū)的文件格式類型是UDF,UDF是Universal Disc Format的縮寫,與ISO 9660格式相容。它采用標準的封裝寫入技術(shù)(PW,Packet Writing)將CD-R/CD-RW當作硬盤使用,用戶可以在光盤上修改和刪除文件。利用UDF格式進行刻錄時,刻錄軟件將數(shù)據(jù)打包,并在內(nèi)存中臨時建立一個特殊文件目錄表,同時接管系統(tǒng)對光盤的訪問。
iso9660
很多光驅(qū)也使用的這個選項。ISO9660是一種描述適合CD盤片的電腦文件結(jié)構(gòu)的國際標準。采用此標準的盤片可以在不同的操作系統(tǒng)上使用,如MAC和Windows。