
以下是我的磁碟目前的狀態:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 62M 1 loop /snap/core20/1587
loop1 7:1 0 62M 1 loop /snap/core20/1611
loop2 7:2 0 79.9M 1 loop /snap/lxd/22923
loop3 7:3 0 103M 1 loop /snap/lxd/23541
loop4 7:4 0 47M 1 loop /snap/snapd/16292
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
├─sda3 8:3 0 28G 0 part
│ └─ubuntu--vg-ubuntu--lv 253:0 0 28G 0 lvm /
├─sda4 8:4 0 30G 0 part
└─sda5 8:5 0 1007K 0 part
sr0 11:0 1 1.4G 0 rom
我按照上面添加了sda4,有什麼辦法可以增加root容量到sda4嗎?
答案1
看起來您的問題應該是「如何使用另一個分割區調整根邏輯磁碟區的大小」。這裡有一個很好的方法
- 為您的重要資料建立備份!
- 初始化實體磁碟區以供 LVM 使用:
$ sudo pvcreate /dev/sda4
- 使用您的分區擴展卷組(我猜它是 ubuntu--vg,但請使用
vgs
命令檢查)$ sudo vgextend ubuntu--vg /dev/sda4
- 擴充邏輯磁碟區(我猜是ubuntu--lv,但用
lvs
指令檢查)$ sudo lvextend -l +100%FREE /dev/ubuntu--vg/ubuntu--lv
。 - 使用 fs 工具或 Gparted 等圖形工具調整 fs 大小