我使用安装程序 USB 闪存驱动器将 Ubuntu 22.04 服务器安装到 Windows 迷你电脑上。我要求安装程序清除 Windows,因为该机器将是一台仅带有 Linux 的独立服务器。
我拿到的 1T SSD 只有 100G。
pat@angel:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 8.6M 1.6G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 98G 93G 1008K 100% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/nvme0n1p2 2.0G 254M 1.6G 14% /boot
/dev/nvme0n1p1 1.1G 6.1M 1.1G 1% /boot/efi
tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000
pat@angel:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.4M 1 loop /snap/core20/1974
loop1 7:1 0 63.5M 1 loop /snap/core20/2015
loop2 7:2 0 111.9M 1 loop /snap/lxd/24322
loop3 7:3 0 53.3M 1 loop /snap/snapd/19457
loop4 7:4 0 40.8M 1 loop /snap/snapd/19993
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot/efi
├─nvme0n1p2 259:2 0 2G 0 part /boot
└─nvme0n1p3 259:3 0 950.8G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 100G 0 lvm /
我希望/拥有全部 nvme0n1p3(约 1T),而不会破坏 ubuntu--vg-ubuntu--lv 中已有的任何东西,因为我那里有所有的 ubuntu 和配置。不确定我是如何得到这个结果的。如果我有一个 lvm,为什么不是所有可用的磁盘/分区?如果我不得不重新安装,我第一次做错了什么?
比重新安装更好,我可以有效地将 ubuntu--vg-ubuntu--lv 与 nvme0n1p3 的其余部分合并以获得一个 ~1T 分区或 lvm 吗,如果可以的话,怎么做?
答案1
我实际上遇到了同样的问题,并且我使用 pvs 和 pvsresize 来解决我的问题:
sudo pvs
sudo pvresize /dev/nvme0n1p3
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
然后运行 df -h 来检查它是否正确重新分配。
serbu@itchigo:/dev$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 767M 1.8M 765M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 936G 93G 804G 11% /
tmpfs 3.8G 4.0K 3.8G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/nvme0n1p2 2.0G 252M 1.6G 14% /boot
/dev/nvme0n1p1 1.1G 6.1M 1.1G 1% /boot/efi
tmpfs 767M 4.0K 767M 1% /run/user/1000