부팅 가능한 파티션을 위한 볼륨 공간 회수

부팅 가능한 파티션을 위한 볼륨 공간 회수

Centos 8에 10G의 여유 공간이 있는 볼륨이 있습니다.

$ lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1     259:0    0  80G  0 disk 
└─nvme1n1p1 259:1    0  80G  0 part /db
nvme0n1     259:2    0  30G  0 disk 
├─nvme0n1p1 259:3    0   1M  0 part 
├─nvme0n1p2 259:4    0  20G  0 part /
└─nvme0n1p3 259:5    0   1G  0 part [SWAP]

다음과 같이 재활용하라는 일부 문서를 읽었습니다.

$ sudo growpart -v /dev/nvme0n1 2
update-partition set to true
resizing 2 on /dev/nvme0n1 using resize_sfdisk_dos
62914560 sectors of 512. total size=32212254720 bytes
## sfdisk --unit=S --dump /dev/nvme0n1
label: dos
label-id: 0xa323d5eb
device: /dev/nvme0n1
unit: sectors

/dev/nvme0n1p1 : start=        2048, size=        2048, type=83
/dev/nvme0n1p2 : start=        4096, size=    41938911, type=83, bootable
/dev/nvme0n1p3 : start=    41943040, size=     2097152, type=82
max_end=41943040 tot=62914560 pt_end=41943007 pt_start=4096 pt_size=41938911
NOCHANGE: partition 2 could only be grown by 33 [fudge=2048]
$ 

부팅 가능한 파티션에 빈 디스크를 할당하는 방법은 무엇입니까?

답변1

여유 공간은 nvme0n1p2와 nvme0n1p3 사이가 아니라 nvme0n1p3 뒤에 있습니다.

nvme0n1p2를 백업하려면 다음이 필요합니다.

먼저 nvme0n1p3(스왑)을 교체하고 삭제합니다.

그런 다음 nvme0n1p2(/)를 확장합니다.

그런 다음 nvme0n1p3을 다시 생성합니다(스왑).

관련 정보