我有一个CentOS 7机器,使用ext4挂载了两个磁盘[/ dev / sda和/ dev / sdb]。
我需要扩展/ dev / sdb1超过2 TB。
我将磁盘从2TB扩展到2.5TB(谷歌云)
使用fdisk删除并重新创build分区后,resize2fs / dev / sdb1不会将该分区的大小调整为2.5 TB,因为它看起来像fdisk已达到神奇的2 TB限制。
有没有办法扩展/ dev / sdb1让3 TB的结果不丢失数据?
谢谢
如同其他serverfault用户所build议@mzhaase我尝试了以下步骤的gdisk 。 磁盘被格式化为fdisk,总大小为2T
gdisk程序
gdisk / dev / sdb
p#打印并保存GUID
o#删除所有分区
n#创build新的分区
c#标签按ENTER键或名称,如果它有
x #enter专家模式
g#粘贴GUID
w#写入更改
umount / dev / sdb1#如果它被gdisk重新安装
目前有两种主要的分区scheme: MBR和GPT 。
较旧的,被弃用的,可能还是最常用的是MBR。 但是,MBR使用32位来寻址存储空间,使用512字节块,而2 ^ 32 * 512字节是2 TB。 所以不,你不能扩展一个超过2TB的MBR分区。 您将需要使用GPT。
我从来没有做过,但似乎有可能使用gdisk将MBR转换为GPT,而不会丢失数据。 尝试一下你自己的风险。