您好,登錄后才能下訂單哦!
一、inode是什么?
? ? ? ? 理解inode,要從文件儲存說起。
? ? ? ? 文件存儲在硬盤上,硬盤的最小存儲單位叫做“扇區”(Sector)。每個扇區儲存512字節(相當于0.5KB)。
? ? ? ? ?操作系統讀取硬盤的時候,不會一個個扇區的讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取一個“塊”(block)。這種由多個扇區組成的“塊”,是文件存取的最小單位。“塊”的大小,最常見的是4KB,即連續八個sector組成一個block。
? ? ? ? 文件數據都儲存在“塊”中,那么很顯然,我們還必須找到一個地方儲存文件的“元信息”,比如文件的創建者、文件的創建日期、文件的大小等等。這種儲存文件元信息的區域就叫做inode,中文譯名為”索引節點“。
每一個文件都有對應的inode,里面包含了與該文件有關的一些信息。
二、inode的內容
1.inode包含文件的元信息,具體來說有以下內容:
文件的字節數
文件擁有者的User ID
文件的Group ID
文件的讀、寫、執行權限
文件的時間戳,共有三個:?
ctime 指文件最后一次改變屬性的時間
atime 指文件最后一次被訪問的時間
mtime 指文件最后一次修改內容時間
2.可以用stat命令,查看某個文件的inode信息
3.只查看inode號碼
4.查看文件類型
5.鏈接文件
硬鏈接:indoe號碼與源文件相同
軟連接:號碼不同但是idone號碼指向的是源文件的名字
6.inode 節點
(1).查看節點
(2).每創建一個文件,節點數加1,當節點占滿,即便有內存也無法創建文件
7.通過inode 號碼刪除文件
find ./* -inum 號碼 -delete
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。