Dat*_*Chu 2 filesystems ext4 ext3 lvm
我最近将我的逻辑卷(/home 所在的位置)从 16TiB 扩展到 25TiB。但是,当我尝试在我的 /dev/vtrak/home 上运行 extend2fs 时,它抱怨说
resize2fs 1.41.12 (17-May-2010)
resize2fs: File too large while trying to determine filesystem size
Run Code Online (Sandbox Code Playgroud)
经过进一步调查,似乎 ext3 最多只能给我 16TiB 的文件系统。
我在这个文件系统中有 15 TB 的数据。我现在该怎么办?
更新:在互联网上搜索到的参考资料表明,虽然 ext4 支持 >16TiB,但当前代码不支持(WTH)。有人对这件事有亲身经历吗?
你有什么样的物理存储?任何解决方案都需要一些体操。
最简单的方法是在逻辑卷的可用空间中创建第二个 ext3 文件系统。然后使用 /home 下的符号链接来平衡两个文件系统中的数据量。不漂亮,但它有效。
如果您能找到一种方法将数据临时移动到单独的存储设备上,那么您有很多选择。在这种情况下,您应该评估迁移到 xfs 或 jfs。
看起来如果你得到一个新版本的 e2fsprogs,你可以超越 16tb 的限制。这表明了以下计划:
不幸的是,我对这种情况没有个人经验。我的大型文件系统经验是使用 xfs 和 reiserfs。