创建了一个默认为Root Volume Type
的ec2实例。那只是8 GB。
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.9G 0 7.9G 0% /dev
tmpfs 1.6G 25M 1.6G 2% /run
/dev/xvda1 7.7G 7.3G 439M 95% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
tmpfs 1.6G 0 1.6G 0% /run/user/1000
tmpfs 1.6G 0 1.6G 0% /run/user/113
现在像上面那样充分使用了实例。想要添加卷大小,创建EBS卷,如何将其附加到实例而不删除原始数据?
答案 0 :(得分:1)
下面文件将回答你的问题
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/expand-linux-partition.html
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
答案 1 :(得分:1)
选项1.添加另一个卷。
转到AWS控制台 - > EC2 - >弹性块存储 - >卷。创建卷,将其附加到您的实例。从那时起,您应该使用lsblk
查看实例中的新卷。创建一个包含mk2fs
或其他内容的文件系统,并使用mount
挂载。
选项2.扩展当前音量。
停止实例,创建卷快照,从该快照创建所需大小的新卷,从实例中分离旧卷,附加新卷。确保您在EC2实例所在的可用区域中创建卷。启动实例。在大多数情况下,这足够了。如果您的文件系统未自动调整大小,请使用resize2fs
手动执行此操作。