linux 檔案管理 5 節點表結構

2022-06-23 20:39:12 字數 968 閱讀 6761

假設有個程式正在使用此檔案

vim /boot/bigfile

rm -f /boot/bigfile

df 發現空間沒有騰出來

ls /boot/bigfile 檔案真刪了

lsof |grep deleted 檢視刪除未釋放空間的檔案

/boot/bigfile

ll /boot/bigfile

rm -f /boot/bigfile

cp file1 備份檔案

這些檔案屬性存放的地方有個表,稱為節點表

乙個分割槽分成了兩部分:一部分是inode節點表,一部分是放資料的真正空間

上圖中,指標直接就指向了資料塊

實際上沒那麼直接,有可能用到了間接指標

檔案越大間接指標就越多,找起來就慢一點

ll -i

rm f1 這個檔案刪了,節點號就沒人用了

ls -i

touch f3 f3就用上了前面的節點號

df -h 查分割槽大小

df -i 查節點號數量

空間滿了或者節點號沒了,都會出現空間不足

touch f 引數太多建不了

echo f| xargs touch 這樣可以建立

rm 檔名刪了 inode號**了 磁碟資料區沒刪

!dd 執行歷史中的dd開頭的命令

Linux學習 第二節系統檔案結構

bin 存放二進位制可執行檔案,這些命令在單使用者模式下也能夠使用。可以被root和一般的賬號使用。boot ubuntu核心和啟動檔案,比如vmlinuz gurb引導裝載程式。dev 裝置驅動檔案 etc 存放一些系統配置檔案,比如使用者賬號和密碼檔案,各種服務的起始位址。home 系統預設的使...

linux檔案目錄結構,及使用者管理

一 層級式的方式 根目錄 預分配的目錄 1.root 存放root使用者的相關檔案 2.home 存放普通使用者的相關檔案 3.bin 存放普通命令的目錄 4.sbin 要具有一定許可權才可以使用的命令 5.mnt 預設掛載光碟機和軟碟機的目錄 6.etc 配置相關檔案 7.var 經常變化的一些資...

二 LINUX系統結構和檔案管理

1.linux系統是乙個倒樹狀結構 2.linux中最大的目錄為 根目錄 絕對路徑總是從根目錄開始 3.根目錄中的二級目錄是系統裝機時自動建立的 4.linux系統中,我們把 資料夾 稱為 目錄 二級目錄資訊 需特別注意的目錄 bin 存放大多數系統命令,如cat,mkdir,touch,mv,cp...