如何在 Linux 中指派另一個硬碟作為 root 權限?

如何在 Linux 中指派另一個硬碟作為 root 權限?

以下是我的磁碟目前的狀態:

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

看起來您的問題應該是「如何使用另一個分割區調整根邏輯磁碟區的大小」。這裡有一個很好的方法

  1. 為您的重要資料建立備份!
  2. 初始化實體磁碟區以供 LVM 使用: $ sudo pvcreate /dev/sda4
  3. 使用您的分區擴展卷組(我猜它是 ubuntu--vg,但請使用vgs命令檢查)$ sudo vgextend ubuntu--vg /dev/sda4
  4. 擴充邏輯磁碟區(我猜是ubuntu--lv,但用lvs指令檢查)$ sudo lvextend -l +100%FREE /dev/ubuntu--vg/ubuntu--lv
  5. 使用 fs 工具或 Gparted 等圖形工具調整 fs 大小

相關內容