我的问题是我有一块约 300GB 的硬盘 (sda3),但由于它/
不在那里,所以我无法使用。
我怎样才能改变这一点?
我认为我安装了lvm
ubuntu 服务器,这导致了问题。所以在这种情况下,我可以将分区“合并”在一起,对吗?
我希望我的问题可以理解。如果不能理解,请见谅。我无法使用 gui tools
asgparted
等。(这是一个无头服务器,或者应该是)
server@serverlaptop:~$ df -H
Filesystem Size Used Avail Use% Mounted on
udev 786M 0 786M 0% /dev
tmpfs 167M 1.6M 165M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 106G 19G 82G 19% /
tmpfs 832M 4.1k 832M 1% /dev/shm
tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs 832M 0 832M 0% /sys/fs/cgroup
/dev/loop0 59M 59M 0 100% /snap/core18/2128
/dev/loop1 67M 67M 0 100% /snap/core20/1778
/dev/loop2 59M 59M 0 100% /snap/core18/2667
/dev/loop3 74M 74M 0 100% /snap/lxd/21029
/dev/loop5 97M 97M 0 100% /snap/lxd/24061
/dev/loop4 53M 53M 0 100% /snap/snapd/17883
/dev/sda2 2.1G 111M 1.9G 6% /boot
tmpfs 167M 0 167M 0% /run/user/1000
server@serverlaptop:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.4M 1 loop /snap/core18/2128
loop1 7:1 0 63.3M 1 loop /snap/core20/1778
loop2 7:2 0 55.6M 1 loop /snap/core18/2667
loop3 7:3 0 70.3M 1 loop /snap/lxd/21029
loop4 7:4 0 49.6M 1 loop /snap/snapd/17883
loop5 7:5 0 91.9M 1 loop /snap/lxd/24061
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 296.1G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 100G 0 lvm /
sr0 11:0 1 1024M 0 rom
我想要的输出:
/dev/mapper/ubuntu--vg-ubuntu--lv 296G 19G xG y% /
答案1
您正在使用 LVM,即逻辑卷管理器,这很好,不要更改它;)
您的磁盘有 3 个分区,第三个分区是您的物理卷,sudo pvs(物理卷显示)将显示该分区。
这是卷组(vg-ubuntu)的一部分,您可以通过 sudo vgs (volume group show) 显示它。
在这个卷组上您有一个逻辑卷,您可以通过 sudo lvs (logical volume show)显示它。
在这个逻辑卷上,您有您的文件系统。
您可以通过 lvcreate -L SIZE -n LVNAME VOLUME_GROUP 创建第二个逻辑卷,例如 lvcreate -L 20G -n data vg-ubuntu,然后使用 mkfs.ext4 /dev/vg-ubuntu/data 创建文件系统。
您可以使用 lvextend -L +50G /dev/mapper/ubuntu--vg-ubuntu--lv 扩展现有文件系统,然后通过 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 扩展文件系统。
如果您的卷组中还剩余一些空间,您还可以创建逻辑卷的快照,因此我建议仅将逻辑卷增加到您真正需要的空间量,而不是增加到卷组中可用的全部空间。
请记住,只要卷组中还有空间,您就可以随时增加卷大小。
玩得开心