假設有個程式正在使用此檔案
vim /boot/bigfile
rm -f /boot/bigfile
df 發現空間沒有騰出來
ls /boot/bigfile 檔案真刪了
lsof |grep deleted 檢視刪除未釋放空間的檔案
/boot/bigfilecp file1 備份檔案ll /boot/bigfile
rm -f /boot/bigfile
這些檔案屬性存放的地方有個表,稱為節點表
乙個分割槽分成了兩部分:一部分是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...