创建了一个 RHEL 实例,其根 EBS 卷为 200GB。目前它仅使用可用卷的 10%。如何减少 AWS 中 EBS 卷的大小?
我按照下面提到的步骤来减少根卷大小。
1.停止实例
2.从实例中分离根卷
3.将根卷附加到正在运行的另一个实例
4.创建具有所需大小的新卷。(假设为 50GB)
5.将新卷附加到正在运行的实例
6.将旧卷中的所有数据复制到新卷
7.分离新的卷并将其附加到已停止的实例。
8.为旧实例创建 AMI。
9.从 AMI 重新启动实例。实例显示正在启动,一段时间后会自动关闭。
PFB 执行的命令
sudo mkdir /new /old create new directories
sudo mkfs.ext4 /dev/xvdf create new filesystem on new volume
sudo mount -t ext4 /dev/xvdf /new mount it to this directory
sudo e2label /dev/xvdf uec-rootfs needs an e2label for linux to recognize it, use sudo e2label /dev/sda1 on an active instant to see what it should be
sudo mount -t ext4 /dev/xvdg /old mount old vol to directory for copying
sudo cp -p /old /new didn’t really do anything.. Skipped a bunch
sudo rsync -ax /old /new took a while
sudo mv /new/old/* /new/
sudo umount /new unmount vols
sudo umount /old
请帮助解决该问题。