我有一个装有 Suse12sp3 的 ec2 系统,并且有以下文件系统
ip-10-XX-XX-1XX:/ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 100G 0 part /
xvdf 202:80 0 500G 0 disk
├─xvdf1 202:81 0 93.1G 0 part /hana/shared
├─xvdf2 202:82 0 93.1G 0 part /hana/log
└─xvdf3 202:83 0 186.3G 0 part /hana/data
xvdg 202:96 0 20G 0 disk
└─xvdg1 202:97 0 20G 0 part /test
我一直在尝试使用以下命令来增加 xvdf3 的大小,但它没有按预期工作:
ip-10-xx-xx-xxx:/ # growpart /dev/xvdf 3
NOCHANGE: partition 3 is size 390625280. it cannot be grown
它给了我一个错误,它无法生长,你能指出我在这里做错了什么吗?
最初,这些分区的创建如下所示:
parted /dev/xvdf
mklabel gpt
unit GB
mkpart primary 0.00GB 100.00GB
mkpart primary 100.00GB 200.00 Gb
mkpart primary 200.00GB 400.00 Gb
print
quit
请建议如何进行分区扩展
答案1
看起来/dev/xvdf3
可能安装到/hana/data
尝试umount /hana/data
一下然后再试growpart
一次。
Linux 不允许在分区以某种方式安装或使用时对其进行大多数修改。