두 개의 파티션을 병합하는 방법은 무엇입니까?

두 개의 파티션을 병합하는 방법은 무엇입니까?

윈도우 11 듀얼부팅으로 리눅스 민트를 설치했는데 이제 윈도우 11을 완전히 없애려고 하는데 개인 데이터 저장용으로 사용하는 파티션 두 개를 합칠 수가 없어요(그 중 하나가 비어있어서 파일이 안뜹니다) 보존할 필요는 없습니다.)

lsblk에서 내 파티션은 다음과 같습니다.

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0    0 238,5G  0 disk
├─nvme0n1o1
│       259:1    0   260M  0 part /boot/efi
├─nvme0n1p5
│       259:2    0  27,9G  0 part /
├─nvme0n1p6
│       259:3    0   5,7G  0 part
├─nvme0n1p7
│       259:4    0    65G  0 part /media/user/
262f
└─nvme0n1p2
        259:5    0 139,6G  0 part

"nvme0n1p2"와 "nvme0n1p7"을 병합하고 싶습니다. GParted에서는 병합할 수 없기 때문에 이것이 가능한지 모르겠습니다.

답변1

두 파티션이 인접한 경우에만 두 파티션을 병합할 수 있습니다. 인접하지 않은 경우 항상 LVM을 사용하여 각 파티션을 물리 볼륨으로 초기화하고 두 물리 볼륨을 볼륨 그룹에 추가한 다음 볼륨 그룹에서 논리 볼륨을 생성한 다음 평소대로 논리 볼륨을 포맷할 수 있습니다.

명령은 대략 다음과 같습니다.

pvcreate /dev/nvme0n1p7
pvcreate /dev/nvme0n1p2
vgcreate myvg /dev/nvme0n1p7
vgextend myvg /dev/nvme0n1p2
lvcreate -L 204G -n mylv myvg
mkfs -t xfs /dev/myvg/mylv

이렇게 하면 두 파티션의 내용이 모두 지워지므로 보관하려는 데이터가 포함된 경우 계속하기 전에 데이터를 다른 장치에 백업하세요.

관련 정보