inode節點中,記錄了文件的類型、大小、權限、所有者、文件連接的數目、創建時間與更新時間等重要的信息,還有一個比較重要的內容就是指向數據塊的指針
一般情況不需要特殊配置,如果存放文件很多,需要配置。有時磁盤空間有剩餘但是不能存放文件,可能是由於inode節點數量不做了。現在我們就來實戰,Linux索引節點(inode)用完了怎麼破?
1、登錄到服務器上df -i 查看每塊磁盤的inode使用情況
2、查找根目錄下每個文件夾使用的inode數量
for i in /*; do echo $i; find $i |wc -l|sort -nr; done
3、發現/oracle/佔用最大,繼續使用命令查詢data文件下哪個佔用最大。
for i in /oracle/*; do echo $i; find $i |wc -l|sort -nr; done
4、重複上述步驟找到根源目錄,執行如下操作刪除即可。
find . -type f -mtime +170 -name "*.aud" -exec rm -rf {} \;
-mtime +170 –設置時間爲170天前;
-type f –設置查找的類型爲文件;
-name *.aud –設置文件名以.aud結尾;
-exec rm -f –查找完畢後執行刪除操作