【Linux】10_存储管理EXT4文件系统详解
名詞解釋
EXT4:Fourth extended filesystem,第四代擴展文件系統
XFS:索引(index ) 文件系統
系統限制
Ext3: 文件系統最大16TB
Ext4: 文件系統最大16TB
XFS ?: ?文件系統最大100TB.
名詞
inode:索引節點,記錄文件的屬性(文件的元數據metadata),一個文件占用一個inode,同時記錄此文件數據所在的block number。inode大小為128字節。
block:存儲文件的實際數據,實際存儲文件的內容,若文件較大,會占用多個block,block大小默認為4k
superlock:block與inode的總量;未使用與已使用的inode/block數量。
block group:塊組
示例1(inode索引節點):
創造一個文件,觀察inode信息: ll -i 文件名
示例2(block 塊 文件內容):
問題1:分區中,文件的數量和什么有關系?
①觀察某個分區中的inode節點數:df -i
②創建一個文件: touch 文件名
③再次觀察inode節點數: df -i
④創造大量文件,觀察inode使用情況: touch file{1..30000}
結論:inode決定了文件系統中文件的數量,block決定了文件存儲的空間。
問題2:當分區空間大小消耗完畢,還能否新增文件?
①向目標分區寫入大量數據,填滿: dd if= /dev/zero of= /disk1/5.txt bs=1M count=1000
②查看目標分區容量,已滿:df -hT
③創造新文件:touch 文件名
結論:磁盤空間的限制根據inode和block兩個方面
總結
以上是生活随笔為你收集整理的【Linux】10_存储管理EXT4文件系统详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】9_存储管理交换分区管理S
- 下一篇: 【linux】11_存储管理文件链接