运行df -h
查看磁盘使用情况时,我注意到所有磁盘的总和不等于 1TB(当前 SSD 容量):
搜索命令来查看我得到的分区sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
,它显示从 930G 块中取出了 200G(...其余的丢失了?):
'sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL' 结果
在安装 Ubuntu 服务器(21.04)时,我保留了默认安装(也许我不得不更改一些数字……)。我现在可以做什么吗?
答案1
看起来 LVM 内的文件系统没有占用可用空间。
例如 200GB LVM 使用一半的磁盘,这是安装 ubuntu 服务器时的默认设置。
vgdisplay
VG Size <199.00 GiB
Alloc PE / Size 25472 / 99.50 Gib
Free PE / Size 25471 / <99.50 GiB
lsblk
└─sda3 8:3 0 199G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 99.5G 0 lvm
查找 LVM 的路径名:
lvdisplay
我的是 /dev/ubuntu-vg/ubuntu-lv
您可以使用以下命令将所有可用空间分配给现有空间:显然,在执行此操作之前您应该备份数据。
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
完成后,检查“vgdisplay”以验证空间是否已分配。
之后的样子如下:
vgdisplay
VG Size <199.00 GiB
Alloc PE / Size 50943 / <199.00 GiB
Free PE / Size 0 / 0
不过文件系统大小还是一样,也需要扩展。我的是 EXT4。
检查:
df -hT
Filesystem Type Size Used Avail Use%
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 98G 5.1G 88G 6%
运行 resize2fs 来扩展 ext4 文件系统以填充 VG
resize2fs /dev/ubuntu-vg/ubuntu-lv
之后的样子如下:
df -hT
Filesystem Type Size Used Avail Use%
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 196G 5.1G 182G 3% /
我的 200GB LVM 现已完全利用。
答案2
由于您使用的是 LVM2(逻辑卷管理器 2),因此您已分配 200 GB 来设置作为 / 安装的根分区
您仍然可以在 LVM 下从 930 GB 中分配更多逻辑卷。
没什么丢失,你还没有用过它。你可以创建多个卷,例如,你可以将一个卷挂载为 /home 以用于你的项目、/data 或其他内容。