增加 EBS 中的特定分区大小

增加 EBS 中的特定分区大小

我有一个装有 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 不允许在分区以某种方式安装或使用时对其进行大多数修改。

相关内容