将 ext4 分区扩展到超过 16TB Debian

将 ext4 分区扩展到超过 16TB Debian

我在我的服务器上运行着 debian jessie 8.6,并且我已经将我的 raid 阵列扩展至超过 16TB……总共 19TBish。

但是我无法扩展分区,因为它是 EXT4 32 而不是 ext4 64。

resize2fs: Size of device /min/disk is too big to be expressed in 32 bit

是否有可能在不丢失所有数据的情况下转换分区?

这是我发现的唯一解决方案:https://askubuntu.com/questions/779754/how-do-i-resize-an-ext4-partition-beyond-the-16tb-limit/779755

我只是想确保我走的路能给我带来最大的成功机会

答案1

看完之后https://askubuntu.com/questions/779754/how-do-i-resize-an-ext4-partition-beyond-the-16tb-limit/779755如果您想增加文件系统的大小,这听起来是唯一可行的解​​决方案。

我个人认为这个解决方案太麻烦,而且容易出错,我会选择利用 raid 上的额外空间创建一个单独的分区。我也更喜欢使用 XFS,不过 ext4 也很好用。

如果您使用 ext4,请务必设置“-O 64bit”以防万一。

请注意上面链接中的这句话:

备份您不会丢失的任何内容。始终备份。另请注意,此大小的文件系统将受到常规磁盘错误的影响,因此请配置 RAID 以保证完整性。

这似乎是使用单独分区的另一个动机。

相关内容