![将 ext4 分区扩展到超过 16TB Debian](https://linux22.com/image/698062/%E5%B0%86%20ext4%20%E5%88%86%E5%8C%BA%E6%89%A9%E5%B1%95%E5%88%B0%E8%B6%85%E8%BF%87%2016TB%20Debian.png)
我在我的服务器上运行着 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 以保证完整性。
这似乎是使用单独分区的另一个动机。