我在 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
但显示无事可做
:
sudo resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 52428544 blocks long. Nothing to do!
大小没有变化。
接下来我该做什么?
谢谢。
最佳答案
在对它们进行任何调整大小操作之前,为您关心的所有 ebs 卷创建快照。
安装growpart
sudo yum install cloud-utils-growpart
调整分区大小
growpart/dev/xdva 1
重启
立即重启
运行
lsblk
并验证分区现在是完整磁盘大小您可能仍然需要运行
sudo resize2fs/dev/xvda1
来扩展文件系统
关于amazon-web-services - 如何在 EC2 - CentOS 上调整卷大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50836533/