25TiB /从16TiB家,如何处理ext3?

我最近把我的逻辑卷(在/ home)从16TiB扩展到25TiB。 但是,当我尝试在我的/ dev / vtrak / home上运行extend2fs时,它抱怨说

resize2fs 1.41.12 (17-May-2010) resize2fs: File too large while trying to determine filesystem size 

经过进一步的调查,似乎ext3只会给我一个16TiB文件系统的最大值。

在这个文件系统中有15 TB的数据。 我现在应该怎么做?

  • 我可以尝试移到ext4(但是我可以在哪里暂时放置我的数据,以便更新文件系统?)。
  • 尝试将用户的家庭文件夹分成单独的文件系统?

更新:search互联网与参考,虽然ext4支持> 16TiB,目前的代码不(WTH)。 有人对此有个人经验吗?

你有什么样的物理存储? 任何解决scheme都将需要一些体操。

最简单的方法是在逻辑卷的空闲空间中创build第二个ext3文件系统。 然后使用/ home下的符号链接来平衡两个文件系统中的数据量。 不漂亮,但它的作品。

如果你能想出一种方法将数据临时移动到一个单独的存储设备上,那么你有很多select。 在这种情况下,您应该评估转移到xfs或jfs。

看起来如果你得到一个新版本的e2fsprogs ,你可以超出16tb的限制。 这表明了以下计划:

  1. 将您现有的文件系统转换为ext4。
  2. 构build并安装最新的e2fsprogs
  3. 使用新的resizefs来扩大你的文件系统到25tb

不幸的是我没有这方面的个人经验。 我的大型文件系统经验是用xfs和reiserfs。