为什么我们不能减少 XFS 文件系统?

为什么我们不能减少 XFS 文件系统?

我知道我们无法减少 XFS 文件系统,而且它不受支持。但是我想知道xfs不支持收缩的原因。

答案1

因为还没有人写过这个:-)

一些相关链接解释了需要做什么:

并且:

之所以没有这样做,是因为基本上没有缩小大型文件系统的需求。存储很便宜,并且在大多数环境中数据集和容量只会增长。

我个人并不百分百同意这一点,但这是有道理的。我猜想 XFS 背后的想法不是用于工作站或通常需要收缩的情况,因此它的编写方式是收缩更困难(事务日志位于文件系统中间等)并且变得更容易。

我认为 XFS 开发人员想说的是:如果您想要可收缩的文件系统,就不要使用 XFS,但欢迎使用补丁 :-)

更新:目前正在研究对收缩的支持。xfsprogs 5.12五月份发布的版本已经支持收缩,但它仍然是实验性的——您需要文件系统末尾未使用的空间,并且没有选项对文件系统进行“碎片整理”以确保所有未使用的空间都位于末尾。但它肯定会向前发展,希望我们很快就能得到“全面”支持。

相关内容