Linux에서 루트에 다른 하드 디스크를 어떻게 할당합니까?

Linux에서 루트에 다른 하드 디스크를 어떻게 할당합니까?

현재 내 디스크 상태는 다음과 같습니다.

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를 추가했는데 루트 용량을 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 크기를 조정하십시오.

관련 정보