0

我从 rhel7 ami-f7f03d80 ami 创建了一个 t2.micro 实例,具有 39gb gp2 xfs_ebs 存储,并具有 6gb / xfs 文件系统和 24gb 可用空间。我正在尝试xfs_growfs -d /用于调整分区大小,它说data size unchanged, skipping. 当我指定-D 2572864xfs_growfs 时,它说data size 2572864 too large, maximum is 1572864。看起来我需要先调整一个分区的大小,然后再调整一个文件系统的大小,但我不能在挂载的 fs 上这样做。我可以将 fdisk 和 xfs_growfs 打包到 initrd 中,然后从它启动,但这似乎太难了)似乎我错过了一些东西,可以通过其他方式完成。谢谢。

4

2 回答 2

1

我在 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 分区大小增加了

于 2015-01-29T06:07:34.250 回答
1

感觉有点吓人(先拍个快照),但是:

fdisk /dev/YOURDEVICE

删除您的分区,创建一个占用整个磁盘的新分区,写入更改,重新启动。

之后你应该看到整个驱动器。

于 2014-07-16T13:45:43.740 回答