我有一台 CentOS 7 机器,使用 ext4 安装了两个磁盘 [ /dev/sda 和 /dev/sdb ]。
我需要将 /dev/sdb1 扩展到 2 TB 以上。
我将磁盘从 2 TB 扩展到 2.5 TB(谷歌云)
使用 fdisk 删除并重新创建分区后,重新启动后 resize2fs /dev/sdb1 不会将分区大小调整为 2.5 TB,因为看起来 fdisk 已经达到了神奇的 2 TB 限制。
有没有办法将 /dev/sdb1 扩展到 3 TB 而不会丢失数据?
谢谢
正如服务器故障用户@mzhaase 的建议,我按照以下步骤尝试了gdisk。用fdisk格式化的磁盘总大小为2T
使用 /dev/sdb1 分区停止所有服务
卸载设备
创建备份/快照
将磁盘扩展到3T
如果尚未安装在实例上,请安装 gdisk
gdisk procedure
gdisk /dev/sdb
p #print 并保存 GUID
o #delete all partitions
n #create new partition
c #label press ENTER or name if it …