我用于 AWS Ubuntu 实例的硬盘空间已不足。
df -h
Filesystem Size Used Avail Use% Mounted on
udev 488M 0 488M 0% /dev
tmpfs 100M 12M 88M 12% /run
/dev/xvda1 7.7G 7.3G 439M 95% /
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/1000
lsblk 命令显示我在 20GB 卷上有一个 8GB 分区。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 8G 0 part /
当我尝试扩展分区时,收到一条错误消息,指出它已经达到最大大小 (2096891 * 4096 = 8.5gib)。
sudo resize2fs /dev/xvda1
resize2fs 1.42.13 (17-May-2015)
The filesystem is already 2096891 (4k) blocks long. Nothing to do!
我认为我不需要扩展物理卷,但是我需要扩展逻辑卷吗?如何让分区使用更多 20 GB 卷?
答案1
所以完整的步骤是:
将 AWS 中的物理卷扩展到 20 GB。
确定文件系统是ext3/ext4还是xfs。
sudo 文件-sL /dev/xvda1
/dev/xvda1:Linux 修订版 1.0外部4文件系统数据,UUID=1233211232132123123,卷名称“myig-roots”(需要日志恢复)(范围)(大文件)(巨大文件)
在本例中,它是 ext4 文件系统,因此我们使用增长部分
须藤growpart / dev / xvda 1
现在分区已扩展:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 20G 0 part /
这是一个关联非常相似的东西。