我想知道我的 ext3 分区上缺少一些空间,经过一些谷歌搜索,发现基于 debian 的 ubuntu 为 root 保留了 5% 的大小。
我还找到了描述如何通过 tune2fs 实用程序更改该大小的帖子。
现在我有两个问题,我没有找到明确的答案:
我应该在更改保留空间之前卸载分区吗?如果我不这样做会发生什么?
我应该为文件系统保留多少空间,以便它可以有效运行?
谢谢!
在执行此操作之前,您不需要卸载分区。关于问题二,视情况而定。随着 HDD 大小的增加,为 root 保留的磁盘空间总量也在增加。如果你有一个 2 TB 的硬盘并且它完全用于 /,那么我会说你可以通过这样做非常安全地将它调低到 1%:
$ sudo tune2fs -m 1 /dev/sda*X*
我可能会保留 320 GB 左右的较小驱动器。
请记住,用于数据存储目的的驱动器并不真正需要为 root 保留所有这些空间。在这种情况下,您可以像这样更改保留块的数量:
$ sudo tune2fs -r 20000 /dev/sdb*X*
希望有帮助。
编辑:关于碎片问题,ext 文件系统本质上不受碎片问题的影响。引用 Theodore Ts'o 的话:
如果您将保留块计数设置为零,则不会对性能产生太大影响,除非您长时间运行(创建和删除大量文件)而文件系统几乎已满(即高于 95%),在这一点上,您将遇到碎片问题。Ext4 的多块分配器具有更强的抗碎片性,因为它更难找到连续的块,因此即使您不启用其他 ext4 功能,您也会看到更好的结果,只需在文件系统之前使用 ext4 挂载 ext3 文件系统完全满了。
归档时间: |
|
查看次数: |
2800 次 |
最近记录: |