linux 檔案系統之 inode 和 block

2021-09-27 09:28:49 字數 1037 閱讀 9872

inode 和 block

1>含義:

index node 索引節點

用來存放檔案屬性的空間,通過inode 號碼來找到這個空間

inode號碼----家庭位址

inode空間----家房子

2>怎麼來的

格式化建立檔案系統時來的

3>特點:

1。inode 是存放檔案屬性

2.我們每建立乙個檔案占用乙個inode(一般256位元組)

3.inode 還會存放block的位置資訊(指向)

4.inode 節點號相同的檔案,互為硬鏈結檔案,可以理解為是乙個檔案的 不同入口(乙個超市,多個入口)

硬鏈結數量—檔案入口數量

5.inode 號碼在乙個分割槽(檔案系統)是唯一的,

4>怎麼檢視

ls -i ls -li ls -lhi

df -i 檢視系統中inode 用了多少,剩餘多少

1》含義

資料塊實際存放資料的空間

2》怎麼來的

格式化建立檔案系統時來的

3》特點

1.block實際存放資料的空間

2.block 一般是4k(還有 1k,8k centos 預設4k)

3.一般大檔案會占用多個block,如果檔案很小,4k中剩餘的空間會被浪費

4.在linux中建立乙個檔案,會占用乙個 inode和只是乙個block

5.每讀取乙個block,就會消耗一次磁碟i/o

一般我們系統中,block用的比較快,

磁碟空間不足故障:no space left on device

檔案查詢–先找 inode號碼—》inode內容–》block位置–》block 內容,檔案檢視的過程

4>怎麼檢視

ls -lh

df -h 磁碟 block 使用情況

1.inode和block的產生都是在建立檔案系統時產生

2.在同乙個檔案系統(分割槽),兩個檔案inode相同,則互為硬鏈結

3.如何檢視inode和block的使用情況(df -i,df -h)

Linux 的檔案系統 inode

linux 的檔案系統 inode 看完了上面的說明,您應該對於硬碟有一定程度的認識了!好了,那麼接下來就是要談一談 linux 的檔案系統 filesystem 囉!我們這裡以 linux 最標準的 ext2 這個檔案系統來作為說明。還記得我們在 linux 檔案屬性與目錄配置 那個章節提到的,在...

Linux檔案系統和inode

學到linux上的軟連線和硬鏈結,不得不了解inode,要想知道inode,不得不了解一些檔案系統,至少是linux檔案系統 檔案系統是什麼 我的理解,檔案系統類似現實中的檔案管理,條理化的儲存資料。它定義了磁碟上儲存檔案的方法和資料結構。不同的人管理檔案有不同的管理方法,那麼相對於不同的系統格式有...

Linux檔案系統基礎之inode和dentry

inode 節點 和dentry 目錄項 在vfs和實體的檔案系統 ext2 ext3等 中都是比較重要的概念。首先看一下虛擬檔案系統的標準定義 虛擬檔案系統 英語 virtual file system,縮寫為vfs 又稱虛擬檔案切換系統 virtual filesystem switch 是作業...