linux服務器文件索引inodes滿了


inode節點中,記錄了文件的類型、大小、權限、所有者、文件連接的數目、創建時間與更新時間等重要的信息,還有一個比較重要的內容就是指向數據塊的指針。
一般情況不需要特殊配置,如果存放文件很多,需要配置。有時磁盤空間有剩余但是不能存放文件,可能是由於inode節點數量不做了。
查看inode的數量:

df -Th




Filesystem Size Used Avail Use% Mounted on 
/dev/mapper/dev01-root 75G 58G 14G 82% / 
udev 2.0G 4.0K 2.0G 1% /dev 
tmpfs 396M 292K 396M 1% /run 
none 5.0M 0 5.0M 0% /run/lock 
none 2.0G 4.0K 2.0G 1% /run/shm 
/dev/sda1 228M 149M 68M 69% /boot 

  空間剩余14G,可以排除空間已滿的情況。導致文件生成失敗還有另一個原因,就是文件索引節點inode已滿。

df -i


Filesystem Inodes IUsed IFree IUse% Mounted on 
/dev/mapper/dev01-root 4964352 4964352 0 100% / 
udev 503779 440 503339 1% /dev 
tmpfs 506183 353 505830 1% /run 
none 506183 5 506178 1% /run/lock 
none 506183 2 506181 1% /run/shm 
/dev/sda1 124496 255 124241 1% /boot 

  

1。卸載文件系統
umount /data0
2。建立文件系統,指定inode節點數
mkfs.ext3 /dev/sda6 -N 18276352
3。修改fstab文件
vi /etc/fstab
/dev/sda6 /data0 ext3 defaults 1 2
4,掛載文件系統
mount -a
4。查看修改后的inode參數
dumpe2fs -h /dev/sda6 | grep node

  [注意]調整inode數會格式化磁盤,執行前應確定磁盤上沒有重要數據或是先備份數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM