【问题标题】:How to resize volume on EC2 - CentOS?如何在 EC2 - CentOS 上调整卷大小?
【发布时间】:2018-06-14 00:45:09
【问题描述】:

我在 AWS 上创建了 EMR,并通过 ssh 连接到一个名称节点。 注意到存在空间问题,AWS 控制台中的容量从 200GB 增加到 500GB。
然后重启实例,显示没有变化:

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      197G  187G  3.1M 100% /
tmpfs            32G     0   32G   0% /dev/shm
cm_processes     32G     0   32G   0% /var/run/cloudera-scm-agent/process

尝试检查分区,结果如下:

lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  500G  0 disk
└─xvda1 202:1    0  200G  0 part /

然后是resize2fs,但显示的是nothing to do

sudo resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 52428544 blocks long.  Nothing to do!

大小没有改变。
接下来我该怎么做?

谢谢。

【问题讨论】:

  • 控制台说什么,音量大小调整完成了吗?
  • 是的,控制台显示 500GB。
  • 您的 lsblk 输出显示您的磁盘为 500G,但您的分区为 200G。您可以扩展您的 xvda1 分区(这在实时主文件系统上是一个有风险的操作)或创建第二个分区并将其安装在您需要的位置。
  • @RaGe - 你有这些操作的详细步骤吗?谢谢。

标签: amazon-web-services amazon-ec2 centos volume


【解决方案1】:
  1. 在对您关心的所有 ebs 卷执行任何调整大小操作之前对其进行快照。

  2. 安装 growpart sudo yum install cloud-utils-growpart

  3. 调整partiongrowpart /dev/xdva 1

  4. 重启reboot now

  5. 运行lsblk 并验证分区现在是完整的磁盘大小

  6. 您可能仍需要运行 sudo resize2fs /dev/xvda1 来扩展文件系统

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2014-07-23
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多