vps 增加inode数量

inode 这东西,是个啥,以前没有直观印象。一般分配的inode 数量都是够用的。昨天在一台vps 解压大量小文件,出错提示空间不足,但是实际上vps 空间还有10g 多 ,df –i 看了下,是inode 数不足了。造成不能创建文件。出错。解决方法也只能是增加inode数目。心里有点小烦,linux干嘛要弄个inode。

还是说说解决办法吧 。如果是openvz的vps 自己没办法解决,还是给商家发求助信吧。

xen的,或者是独立服务器。重新格式化文件系统,增加inode即可解决。

我的办法是不影响原系统的办法。

原理是增加个大文件作文硬盘。实现增加inode的目的。

# dd if=/dev/zero bs=1024k count=4096 > vps.img

# losetup /dev/loop0 vps.img
# -N 后是设定的inode的数目
# mke2fs -N 1572864 /dev/loop1

# losetup -d /dev/loop0

挂载这个文件系统

# mkdir /mnt/mnt1

# mount -o loop vps.img /mnt/mnt1


# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
...
loop0        524288      11  524277    1% /mnt0

You May Also Like

About the Author: admin

发表评论

邮箱地址不会被公开。 必填项已用*标注