Mark 檔案系統EXT3,EXT4和XFS

2021-09-10 22:46:25 字數 602 閱讀 9096

檔案系統ext3,ext4和xfs的區別: 

1. ext3 

(1)最多只能支援32tb的檔案系統和2tb的檔案,實際只能容納2tb的檔案系統和16gb的檔案 

(2)ext3目前只支援32000個子目錄 

(3)ext3檔案系統使用32位空間記錄塊數量和i-節點數量 

(4)當資料寫入到ext3檔案系統中時,ext3的資料塊分配器每次只能分配乙個4kb的塊 

2. ext4 

ext4是linux系統下的日誌檔案系統,是ext3檔案系統的後繼版本。 

(1)ext4的檔案系統容量達到1eb,而檔案容量則達到16tb 

(2)理論上支援無限數量的子目錄 

(3)ext4檔案系統使用64位空間記錄塊數量和i-節點數量 

(4)ext4的多塊分配器支援一次呼叫分配多個資料塊 

3. xfs 

(1)根據所記錄的日誌在很短的時間內迅速恢復磁碟檔案內容 

(2)採用優化演算法,日誌記錄對整體檔案操作影響非常小 

(3) 是乙個全64-bit的檔案系統,它可以支援上百萬t位元組的儲存空間 

(4)能以接近裸裝置i/o的效能儲存資料

consulte:

ext檔案系統

ext檔案系統 1.採用名為索引節點的系統來存放虛擬目錄中所儲存檔案的資訊。2.索引節點系統在每個物理裝置中建立乙個單獨的表 稱為索引節點表 來儲存這些檔案的資訊。3.儲存在虛擬目錄中的每乙個檔案在索引節點表中都有乙個條目 缺點 1.檔案大小不得超過2 gb 2.儲存資料用的塊很容易分散在整個裝置中...

EXT檔案系統

1 ext2 add link的執行過程,函式的定義如下 int ext2 add link struct dentry dentry,struct inode inode if de rec len 0 err eexist 如果名字匹配 if ext2 match namelen,name,de...

EXT檔案系統

產生背景 linux kernel最初使用的是minix檔案系統,其內部使用的是16位的內部偏移,大小限制在64mb,檔名長度限制在14個字元以內,為了解除這些限制,需要新的檔案系統來替代 起源1992年4月由 r my card 公司專門為linux kernel 所設計,採用中介資料結 meta...