遇到的問題 如何解釋與解決

/dev/null 垃圾箱,黑洞

空間提示不足 有可能是INODE號被佔滿

涉及到.與..的文件時 ls選項要加上 -d選項

爲什麼要用-d

因爲ls 選項會自動列出 目錄下的文件,每一個目錄下都存在(.也就是當前目錄)與(..上一級目錄)。

不加d的話,*. 會出現 ls ..的情況。而ls默認呈現的是指定目錄的文件,所以ls .. 會多出顯示文件。

空間被佔滿,但是rf刪除(lsof | grep delete 顯示被刪掉)後,磁盤被佔空間沒被釋放。解決方法>/boot/f1 f1 的內容會被覆蓋.

對於操作類似選項的文件 ex -h ~這類特殊的文件 ,處理方法 rm -- -h 或者採用相對或者絕對路徑刪除 或者刪除目錄

掛載點的目錄不能被刪除

批量修改文件名稱的命令 rename conf (要修改的部分).bak(修改成的部分可以改成空 ‘ ’) *.conf(針對什麼樣的文件進行修改)

磁盤分區佔滿的情況有兩種,1 節點空間佔滿 2.數據空間被佔滿

批量創建文件 echo f{1..524288} | xargs touch

文件夾的空間裏存放的指針存放的是 文件以及inode的編號,刪除文件是將inode及文件抹去。

文件夾中文件被刪除,文件夾中抹去INODE編號,文件的空間失去所有者,節點編號回收。未被刪除

cp命中 底層中的動作, 分配一個INODE空間及編號,將元數據放進去入節點表,節點表中指針指向磁盤中存放文件的空間。

mv同一分區 inode沒變 只是重寫了文件夾中的名字。

不同分區 如cp一樣。

hard link 本質是給一個文件起多個名稱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章