Ubuntu 20.04에서 운영 체제 디스크 확장

Ubuntu 20.04에서 운영 체제 디스크 확장

다음 파티션을 사용하여 Azure에서 Ubuntu 20.04를 실행하는 가상 머신이 있습니다.

# df -h
Filesystem                   Size  Used Avail Use% Mounted on
udev                         3.9G     0  3.9G   0% /dev
tmpfs                        796M  1.5M  794M   1% /run
/dev/mapper/osencrypt         29G   12G   18G  40% /
tmpfs                        3.9G     0  3.9G   0% /dev/shm
tmpfs                        5.0M     0  5.0M   0% /run/lock
tmpfs                        3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2                    248M  160M   76M  68% /boot
/dev/sdc1                     42M  1.5K   42M   1% /mnt/azure_bek_disk
tmpfs                        200M   14M  187M   7% /var/lib/sss/db
/dev/loop0                    62M   62M     0 100% /snap/core20/1169
/dev/loop1                    68M   68M     0 100% /snap/lxd/21545
/dev/loop2                    33M   33M     0 100% /snap/snapd/13640
/dev/sda15                   105M  5.2M  100M   5% /boot/efi
/dev/mapper/resourceencrypt   16G   45M   15G   1% /mnt/resource
tmpfs                        796M     0  796M   0% /run/user/1962704655

운영 체제 디스크를 29G에서 300G로 확장하고 싶습니다. Azure Portal에서 다음과 같이 변경했습니다.

여기에 이미지 설명을 입력하세요.

이는 가상 머신에 이미 표시되어 있습니다.

# lsblk -o NAME,HCTL,SIZE,MOUNTPOINT
NAME                HCTL        SIZE MOUNTPOINT
loop0                          61.9M /snap/core20/1169
loop1                          67.3M /snap/lxd/21545
loop2                          32.5M /snap/snapd/13640
sda                 0:0:0:0     300G
├─sda1                         29.7G
│ └─osencrypt                  29.7G /
├─sda2                          256M /boot
├─sda14                           4M
└─sda15                         106M /boot/efi
sdb                 0:0:0:1      16G
└─sdb1                           16G
  └─resourceencrypt              16G /mnt/resource
sdc                 0:0:0:3      48M
└─sdc1                           46M /mnt/azure_bek_disk
sdd                 1:0:0:0       1T

parted다음 명령을 사용하여 파티션 크기를 조정하는 것에 대해 약간 혼란스럽습니다.

# sudo parted /dev/mapper/osencrypt resizepart 1 300G
Warning: Partition /dev/mapper/osencrypt is being used. Are you sure you want to continue?
Yes/No? yes
End?  [31.8GB]?
Information: You may need to update /etc/fstab.

또한 resize2fs도움이 되지 않습니다:

# sudo resize2fs /dev/mapper/osencrypt 300G
resize2fs 1.45.5 (07-Jan-2020)
The containing partition (or device) is only 7770619 (4k) blocks.
You requested a new size of 78643200 blocks.

관련 정보