目录已满,分区磁盘上有 200+GB 的可用空间

目录已满,分区磁盘上有 200+GB 的可用空间

我正在运行 Fedora 30(此发行版的新产品),似乎无法使用加密分区上的所有可用空间。sda 只有两个分区,总共 300GB,1 个分区有 1GB,2 个分区有 299GB,其中 1 是启动分区,2 是其他分区。sda2 已加密,并使用 LVM 设置。

运行 df -h 时,我可以看到分配给每个目录的大小:

Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.9G     0  7.9G   0% /dev
tmpfs                    7.9G   72M  7.8G   1% /dev/shm
tmpfs                    7.9G  9.2M  7.9G   1% /run
tmpfs                    7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/mapper/fedora-root   15G   13G  2.1G  87% /
tmpfs                    7.9G   24K  7.9G   1% /tmp
/dev/sda1                976M  167M  742M  19% /boot
tmpfs                    1.6G   52K  1.6G   1% /run/user/1000

查看 gparted 后,我发现所有 299GB 都分配给了 sda2 分区。/dev/mapper 中还可以看到 luk 目录,我知道这与磁盘加密有关,但不确定具体原因。

fdisk -l 输出:

Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors
Disk model: Virtual disk    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x18ffed28

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1  *       2048   2099199   2097152    1G 83 Linux
/dev/sda2       2099200 629145599 627046400  299G 83 Linux


Disk /dev/mapper/luks-1a41761b-c234-4fee-9c8d-5464c79c71d9: 299 GiB, 321030979584 bytes, 627013632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-root: 15 GiB, 16106127360 bytes, 31457280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-swap: 7.9 GiB, 8497659904 bytes, 16596992 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

我也尝试使用 lvextend/resize2fs 为 /dev/mapper/fedora-root 提供更多存储空间,但没有成功。

请告诉我我做错了什么,或者我误解了这个过程或这里发生的事情。谢谢你的帮助!

编辑

根据已删除评论的要求,vgs 和 lvs 输出。经过一些实验,卷大小有点混乱,但情况与以前相同。

VG     #PV #LV #SN Attr   VSize   VFree  
  fedora   1   2   0 wz--n- 298.98g <54.07g
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
root fedora -wi-ao---- 237.00g                                                    
swap fedora -wi-ao----   7.91g

答案1

免责声明:最好在执行潜在危险的操作(例如第一次调整文件系统大小)之前进行备份。

您的fedora-rootLV 大小为 237.00g,但您的/文件系统大小为 15g。这意味着增加可用大小的最后一步尚未完成。

軟體系文件系统,使用所有可用的分区或 LV 空间,只需:

# xfs_growfs /

如果默认軟體系未选择,每个文件系统都有自己特定的方法来增加其大小。例如,ext4文件系统将会改为:

# resize2fs /dev/mapper/fedora-root

两者都是(或必须)在线进行的。请注意軟體系根本无法缩小,而且ext4不能在线缩小,只能离线缩小,这对于根文件系统来说相当困难。

其他时间:该lvresize命令有一个--resizefs选项,可以在一个命令中执行两个操作。

相关内容