linux是一種相容性很高的作業系統,支援的檔案系統的格式很多,大體可以分為幾類:
(1)磁碟檔案系統
指本地主機中實際可以訪問到檔案系統,或者說可以駐留在磁碟上的檔案系統,包括硬碟、cd-rom、***、usb儲存器、磁碟陣列等。常見檔案系統格式有:ext3、ext4、vfat、fat、fat16、fat32、ntfs等;其中,ntfs是windows目前主流的檔案系統,作為電腦磁碟的主要檔案系統格式。
(2)網路檔案系統
指可以遠端訪問的檔案系統,這種檔案系統在伺服器端仍是本地的磁碟檔案系統,客戶機通過網路遠端訪問資料。常見的檔案系統格式有:nfs、samda等;
(3)虛擬檔案系統
指不駐留在磁碟上的檔案系統,同時也是比較抽象難以理解的部分,虛擬檔案系統(vfs)是物理檔案系統(上述的檔案系統都屬於物理檔案系統)與服務應用之間的乙個介面層,它對linux的每個檔案系統的所有細節進行抽象,使得不同的檔案系統在linux核心以及系統中執行的其他程序看來,都是相同的。
檔案系統分類
隱藏 檔案系統 磁碟 fat全域性檔案系統 gfs 分層檔案系統 hfs hfs plus 高效能檔案系統 ibm通用並行檔案系統 jfsmacintosh檔案系統 minix netware檔案系統 nilfs novell儲存服務 ntfs qfsqnx4fs reiserfs spadfs u...
檔案系統 檔案系統的架構
vfs是具體檔案系統的抽象,依靠超級塊 inode dentry以及檔案這些結構來發揮作用,檔案系統的架構就體現在這些結構的使用方式中。1 超級塊作用分析 1 2 所有的dentry都指向乙個dentry hashtable dentry hashtable是乙個樹組,每乙個樹組成員都是hash鍊錶...
檔案系統 why檔案系統
為什麼需要檔案系統,可否由作業系統直接寫裸裝置?裸裝置是一種沒有經過格式化的磁碟或分割槽,即讓作業系統直接管理操作磁碟設定,進行資料讀寫等。通過檔案系統的方式組織磁碟儲存和資料管理有很多好處,比如 1.資料讀取 管理等操作變得簡單便捷 檔案系統給使用者提供了乙個簡單的操作介面,只需簡單的操作就能實現...