使用整个磁盘而不是分区作为根目录

使用整个磁盘而不是分区作为根目录

我的问题是我有一块约 300GB 的硬盘 (sda3),但由于它/不在那里,所以我无法使用。

我怎样才能改变这一点?

我认为我安装了lvmubuntu 服务器,这导致了问题。所以在这种情况下,我可以将分区“合并”在一起,对吗?

我希望我的问题可以理解。如果不能理解,请见谅。我无法使用 gui toolsasgparted等。(这是一个无头服务器,或者应该是)

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 扩展文件系统。

如果您的卷组中还剩余一些空间,您还可以创建逻辑卷的快照,因此我建议仅将逻辑卷增加到您真正需要的空间量,而不是增加到卷组中可用的全部空间。

请记住,只要卷组中还有空间,您就可以随时增加卷大小。

玩得开心

相关内容