在 xfs 上创建精确大小的 FS

在 xfs 上创建精确大小的 FS

我有几百个文件夹需要迁移到新服务器。我被要求为每个单个文件夹。运行 du,以便我知道每个文件夹的确切大小以及指定的 1G 块大小。

如何计算创建每个虚拟磁盘所需的大小?使用 xfs 格式化后,我丢失了一些空间。

答案1

如果你是只是按照命令,请询问发布命令的人每个文件系统需要多少可用空间来满足现在和将来的需求。

您要确保从一开始就没有创建几乎已满的文件系统!

这种文件系统分配方法不可扩展,因此我强烈建议使用更现代的文件系统或卷管理器重新设计它,例如虚拟文件系统甚至 btrFS)。这些将允许呈现一个存储池,其中包含多个目录,这些目录可以具有单独的属性和配额。但是,如果您坚持使用现有解决方案,那么您不应该决定每个卷的大小。

但是,如果必须,请测试 XFS 文件系统的创建,并查看可用的空间大小。通常,格式化的 XFS 卷的开销比大小相同的 ext3/4 卷要小。因此,您将拥有比预期更多的可用空间。

相关内容