我的 ubuntu 分区几乎已满,我想扩展它以使用所有未分配的容量。
首先这是当前状态:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 396M 352K 395M 1% /run
/dev/xvda1 7.8G 6.8G 546M 93% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
none 100M 0 100M 0% /run/user
这是分区表:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 8G 0 part /
当我尝试将其扩展至使用完整尺寸时收到以下错误:
$ sudo resize2fs /dev/xvda1 20G
resize2fs 1.42.9 (4-Feb-2014)
The containing partition (or device) is only 2094474 (4k) blocks.
You requested a new size of 5242880 blocks.
知道如何扩展这个分区吗?
答案1
先调整分区大小,然后调整文件系统大小。某些分区工具(如 gparted)可能会在后台为您运行 resize2fs。对于其他工具(如 fdisk),您必须自己执行此操作。