无法使用"gpt"调整磁盘大小的工具
时间:2020-02-23 14:40:20 来源:igfitidea点击:
报错no tools available to resize disk with ‘gpt’
我将磁盘扩展到50GB,但可用的容量仍然是20GB。
# lsblk /dev/vdc NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdc 253:32 0 50G 0 disk └─vdc1 253:33 0 20G 0 part /data
要解决无法使用"gpt"调整磁盘的工具,我们需要安装gdisk包。
GPT分区管理需要此包。
使用下面的命令安装GDisk软件包,
--- CentOS/RHEL/Fedora -- $sudo yum -y install cloud-utils-growpart gdisk --- Ubuntu/Debian -- $sudo apt install cloud-guest-utils gdisk
安装GDisk工具后,我们现在应该能够使用Growpart扩展磁盘的大小。
$sudo growpart /dev/vdc 1 CHANGED: partition=1 start=2048 old: size=41938944 end=41940992 new: size=104855518 end=104857566
确认规模增长:
$sudo lsblk /dev/vdc NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdc 253:32 0 50G 0 disk └─vdc1 253:33 0 50G 0 part /data
然后,我可以播放文件系统来使用整个可用空间。
$sudo xfs_growfs /data meta-data=/dev/vdc1 isize=512 agcount=4, agsize=1310592 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=5242368, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 5242368 to 13106939
验证更新的配置。
$df -hT /data Filesystem Type Size Used Avail Use% Mounted on /dev/vdc1 xfs 50G 17G 34G 33% /data