linux檔案系統結構關於inode初步理解

2021-12-30 01:42:15 字數 887 閱讀 9190

檔案系統

根據分割槽建立的檔案系統基本由以下構成:bootblock ,superblock , inodes ,datablocks。超級塊(superblock):儲存著描述檔案系統的大小和形狀的基本資訊。檔案系統的管理員可以使用其中的資訊來使用和維護檔案系統。在超級塊資料結構中包含 first inode,檔案系統中的第乙個索引節點號,在根檔案系統中,第乙個索引節點是/目錄的入口。inodes 包含:inode number,file's meta info ,last modfication time 及指向資料塊blocks 的指標等資訊。

針對inode 的操作

ll -li flileordirname stat fileordirname : 檢視links數,inode 數df -i 檔案系統的inode 使用率 stat --format=%i fileordirname 對於硬鏈結檔案,可以根據已有的檔案inode查詢相同inode的檔案路徑:find / -inum 517333 ( 517333為inode編號)

檢視分割槽檔案系統的inode 資訊:ext4 檔案系統tune2fs -l /dev/sdb1 |grep -i inode(tune2fs is meant for ext2/3/4 file systems, not xfs )xfs檔案系統xfs xfs_info /dev/sda1軟硬鏈結是對於inode進行的操作。檢視乙個檔案由:檔名-->inode-->資料塊建立硬鏈結,新建硬鏈結-->原始檔inode軟連線為:新建檔名--->新建inode-->資料塊,這裡資料塊裡指向原始檔案的檔名,可參考鏈結理解。理解 linux 的硬鏈結與軟鏈結---ibm文件

後續待理解補充。

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...

Linux檔案系統結構

linux檔案系統是乙個倒轉的單根數數狀結構 所有的檔案資料夾結構都是存在於乙個根目錄下面 不同於windows作業系統,windows作業系統對於大小寫不敏感,但是linux系統嚴格區分大小寫 路徑使用 分割 windows中使用 每乙個shell或系統程序都有乙個當前工作目錄 我們使用pwd命令...

Linux 檔案系統結構

一.初步了解檔案系統 檢視檔案資訊的兩個指令 ls l stat ls l所示的7列 模式 硬鏈結數 檔案所有者 組 大小 最後修改時間 檔名 關於檔案的inode 超級塊 存放檔案系統本身的結構資訊 i節點表 存放檔案屬性。如檔案大小.所有者.資料區 存放檔案內容 二.建立檔案的操作 1 儲存屬性...