Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux inode 索引節點深度解析:結構內容、stat 查看、硬連結關係、目錄本質、檔案系統建立

編輯:關於 Linux

inode 存放檔案元資料(非檔名),是檔案系統核心結構。

inode 包含資訊

  • 檔案大小(位元組)
  • 擁有者 UID、群組 GID
  • 權限模式(讀/寫/執行)
  • 三個時間戳:atime(存取)、mtime(內容修改)、ctime(inode 變更)
  • 連結數(硬連結計數)
  • 資料區塊指標(直接/間接/雙間接/三間接)

查看 inode

stat file.txt
# 或
ls -i file.txt   # 僅顯示 inode 號

關鍵特性

  • 檔名儲存在目錄區塊(目錄也是檔案,內含「檔名 → inode」對應表)。
  • 硬連結即同一 inode 多目錄項,連結數 +1。
  • 刪除檔案實為解除目錄項連結,連結數歸零且無進程開啟時才真正釋放資料區塊。
  • 格式化分區時(mkfs)預先建立 inode 表,數量固定(可用 -N 指定)。
  • df -i 查看 inode 使用率,inode 滿會導致無法建檔(磁碟空間尚足)。

理解 inode 有助於排查硬連結、刪除開啟檔案、inode 耗盡等疑難雜症。

上一頁123下一頁共3頁

Copyright © Windows教程網 All Rights Reserved