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數會格式化磁盤,執行前應確定磁盤上沒有重要數據或是先備份數據