Ama*_*rus 17 linux hard-drive inode
我有一个包含很多小文件的文件系统。目前使用了大约 80% 的 inode(我使用 进行了检查df -i),但是仅使用了 60% 的磁盘空间。如何“增加”inode 的数量?如果只是磁盘空间,我知道我可以增加磁盘的大小(这个磁盘在 LVM 上)。如果我增加磁盘的大小,那会使我有更多的 inode 吗?
如果有帮助,我愿意扩大此磁盘所在的文件系统。
Ale*_*ník 16
要回答最初的问题,即使提问者可能已经晚了 - 是的,在 LVM2 上增加 EXT2/3 也会增加 inode 限制。
刚刚有一个 1G 大小的分区,具有 65k 的 inode 限制。后
lvextend -L+1G /dev/vg/var
umount /var
resize2fs /dev/vg/var
mount /var
Run Code Online (Sandbox Code Playgroud)
...我的 inode 限制现在是 128k。
Pau*_*aul 14
男人 mke2fs
您将看到一个 -N 表示 inode 数
因此,您可以在格式化新分区时指定它。现在不是很有帮助,是吧?
调整文件系统的 tune2fs 似乎没有办法添加更多的 inode。
但也许 ext3 或 4 会这样做,而其他人知道....?
所以现在您有一个选项:备份、重新格式化分区、还原。
小智 12
如果您知道小文件会占用您的磁盘空间,那么您应该使用具有动态 inode 分配的 FS,例如 ReiserFS 或任何新的现代 FS(XFS、JFS)而不是 EXT2/3/4(我假设您正在使用) ,你没说)。
在您的情况下,文件系统迁移可能是一个不错的选择。
| 归档时间: |
|
| 查看次数: |
31878 次 |
| 最近记录: |