我从 rhel7 ami-f7f03d80 ami 创建了一个 t2.micro 实例,具有 39gb gp2 xfs_ebs 存储,并具有 6gb / xfs 文件系统和 24gb 可用空间。我正在尝试xfs_growfs -d /
用于调整分区大小,它说data size unchanged, skipping
. 当我指定-D 2572864
xfs_growfs 时,它说data size 2572864 too large, maximum is 1572864
。看起来我需要先调整一个分区的大小,然后再调整一个文件系统的大小,但我不能在挂载的 fs 上这样做。我可以将 fdisk 和 xfs_growfs 打包到 initrd 中,然后从它启动,但这似乎太难了)似乎我错过了一些东西,可以通过其他方式完成。谢谢。
2 回答
我在 RHEL 7 上通过 gdisk 增加了我的根分区空间
1) yum -y 安装 gdisk
2) 须藤 gdisk /dev/xvda
删除所有分区
3)
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): Y
4) 使用 n 命令为设备上的每个分区创建一个新的分区条目。
Command (? for help): n
Partition number (1-128, default 1): 1
First sector (34-209715166, default = 2048) or {+-}size{KMGTP}: 2048
Last sector (2048-209715166, default = 209715166) or {+-}size{KMGTP}: 4095
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): EF02
Changed type of partition to 'BIOS boot partition'
Command (? for help): n
Partition number (2-128, default 2): 2
First sector (34-209715166, default = 4096) or {+-}size{KMGTP}: 4096
Last sector (4096-209715166, default = 209715166) or {+-}size{KMGTP}: 209715166
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 0700
Changed type of partition to 'Microsoft basic data'
5) 使用 w 命令将更改写入设备并退出。
Expert command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/xvda.
The operation has completed successfully.
6) 重新启动系统 7) 重新启动后,您可以看到 /root 分区大小增加了
感觉有点吓人(先拍个快照),但是:
fdisk /dev/YOURDEVICE
删除您的分区,创建一个占用整个磁盘的新分区,写入更改,重新启动。
之后你应该看到整个驱动器。