欢迎选择我的课程,让我们一起见证您的进步~~
對於ext2/3/4 的檔案系統,預設的data block 大小是4096 byte,當你需要新檔案或目錄的時候,最小的分配單位就是data block,也就是4k 大小,例如一個檔案內容是4M,就要分配1000個data block來存放這個檔案的內容,而檔案或目錄的屬性、權限、data block編號是存在對應的inode中。
data block
當你新建一個目錄的時候,會預設的分配一個block,就是你看到的4096 byte,目錄中檔案的檔案名稱和inode資訊要存放到這個block。目錄裡面文件成長,要儲存的元資訊也會增多,一個block不夠,會再申請block,但是最小的單位就是block,所以大小總會是4096的整數倍。
當你新建了一個小文件,也會分配 4096 byte的大小,只不過顯示的時候會顯示文件的實際大小。所以如果你的系統裡面有很多小檔案的話,儲存空間是存在浪费的。
浪费
對於ext2/3/4 的檔案系統,預設的data block 大小是4096 byte,當你需要新檔案或目錄的時候,最小的分配單位就是
data block
,也就是4k 大小,例如一個檔案內容是4M,就要分配1000個data block來存放這個檔案的內容,而檔案或目錄的屬性、權限、data block編號是存在對應的inode中。當你新建一個目錄的時候,會預設的分配一個block,就是你看到的4096 byte,目錄中檔案的檔案名稱和inode資訊要存放到這個block。目錄裡面文件成長,要儲存的元資訊也會增多,一個block不夠,會再申請block,但是最小的單位就是block,所以大小總會是4096的整數倍。
當你新建了一個小文件,也會分配 4096 byte的大小,只不過顯示的時候會顯示文件的實際大小。所以如果你的系統裡面有很多小檔案的話,儲存空間是存在
浪费
的。