当我获得 AWS EC2 实例时,它有 8Gb 驱动器。我在控制面板中将其从 8Gb 扩展到 16Gb,我不需要做任何其他事情:一旦我重新启动实例,我就得到了 16Gb 驱动器。接下来,我将驱动器从 16Gb 扩展到 60Gb,这次这没有反映在正在运行的系统中。
为什么?那么如何增加文件系统呢?
更新
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 31428656 0 31428656 0% /dev
tmpfs 6288016 9136 6278880 1% /run
/dev/xvda1 16197524 16181140 0 100% /
tmpfs 31440072 0 31440072 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 31440072 0 31440072 0% /sys/fs/cgroup
tmpfs 6288016 0 6288016 0% /run/user/1000
更新2
我已经完成了这里描述的所有操作http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/storage_expand_partition.html#return-expanded-root-partition
但仍然有相同的报告df
。
我没有看到任何增加文件系统的操作,只有分区。
我有好的分区:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 60G 0 disk
└─xvda1 202:1 0 60G 0 part /
答案1
显然我唯一要做的就是发出命令
sudo resize2fs /dev/xvda1
它在已安装的根分区上工作。现在我不确定是否需要我分离和附加卷到辅助实例的步骤......