1、磁碟被分割槽格式化檔案系統後,會分為inode和block兩部分
2、inode存放檔案的屬性以及指向檔案實體的指標(block的位置),檔名不在inode裡,一般上級目錄的block裡。
3、訪問檔案的過程,通過檔名(上一級目錄的block)(inode號碼)..->inode->blocaks.
4、inode centos6一般情況預設非啟動分割槽大小256b,block大小1k,2k,4k,預設是4k,引導分割槽等特殊分割槽除外。
5、通過df -i檢視inode的數量及使用情況,dumpe2fs /dev/sda3 檢視inode及block的大小及數量。
6、乙個檔案至少占用乙個inode和block,多個檔案可以占用乙個inode(硬鏈結),相同檔案。
7、乙個block只能被乙個檔案使用(小檔案block剩下的空間被浪費),如果檔案很小block,剩餘空間浪費,無法繼續被其他檔案使用。
8、block不是越大越好,要根據業務的檔案大小進行選擇,一般centos6預設4k
9、可以在格式化的時候改變inode和block大小。
inode和block的理解
什麼是inode和block?所謂的inode就是索引節點 index node 的意思,在每乙個儲存裝置被格式化建立檔案系統後,所有的檔案大致被分為了兩部分,分別是inode和block。其中inode用來儲存檔案屬性資訊,其中包括了檔案大小,檔案的歸屬者,檔案的歸屬組,許可權,型別,修改時間,以...
inode與block 檔案與目錄的關係
當我們在linux系統下建立乙個ext2的檔案或者目錄時,系統都會分配乙個inode和乙個block。其中inode用來儲存檔案的屬性資訊,指向對應block的pointer。block則是儲存檔案的具體內容。要注意的是,inode並不記錄檔名,只是記錄檔案的相關屬性,檔名是記錄在目錄所屬的bloc...
linux字元cdev和Inode的關係
本文所說的inode是struct inode結構體,並不是在inode塊中的inode結點。char device driver struct cdev probes 255 struct mutex lock static struct char device struct chrdevs ch...