파티션 병합 - 파티션에 데이터 유지

파티션 병합 - 파티션에 데이터 유지

우분투의 SSD를 더 큰 SSD로 옮겼을 때 나는 이것으로 끝났습니다.

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

그래서 나는 Gparted를 사용하면 /dev/sda3의 빈 공간을 삭제한 다음 /dev/sda5를 생성된 공간으로 늘릴 수 있다고 가정했지만 분명히 이 프로세스를 이해하지 못했습니다. 왜냐하면 나는 당신이 이것을 할 수 있는 방법을 찾을 수 없기 때문입니다. /dev/sda5의 데이터는 유지되어야 합니다.

답변1

안녕하세요, 답장을 보내주셔서 감사합니다.

집에 없어서 원격세션 화면 캡쳐해서 죄송합니다. 제안된 명령의 출력은 다음과 같습니다.

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

답변2

모든 단계를 완료한 것 같지만 마지막 단계가 정확합니다.

  • 여유 공간에 새 파티션(sda3)을 생성했습니다. 실제로 "올바른" 솔루션을 위해서는 먼저 "확장 파티션"을 확장한 다음 그 안에 새 파티션(예: sda6)을 만들어야 합니다. 그러나 SDD를 더 큰 파티션으로 교체하지 않는 한, 그 순간에는 계속해서 어떤 영향도 미치지 않을 것입니다.

  • 다음을 통해 새로운 "물리적 볼륨"(PV)을 생성합니다.pvcreate sda3

  • ubuntu-vgvgextend ubuntu-vg /dev/sda3또는 유사한 명령을 통해 VG(볼륨 그룹)에 새 PV를 추가합니다 .

  • ubuntu-vg/rootlvextend -l 100%FREE ubuntu-vg/root비슷한 명령을 사용하여 논리 볼륨(LV)의 크기를 늘렸습니다 .

어쩌면 명령이나 일부 GUI를 통해 이 모든 작업을 수행할 수도 있습니다. 결과적으로 LV의 크기는 이제 108.10 GiB로, 대략 sda5와 sda3를 합친 크기입니다.

마지막 단계는 누락된 단계입니다. LV의 여유 공간을 차지하려면 파일 시스템을 늘려야 합니다. 귀하의 파일 시스템은 ext4이므로 실행 중인 시스템에서 이를 늘릴 수 있습니다( sudo resize2fs /dev/mapper/ubuntu--vg-root또는 sudo resize2fs /dev/ubuntu-vg/root하나는 다른 하나에 대한 링크이므로). 다른 파일 시스템에 대한 자세한 내용은 man resize2fs해당 맨페이지를 참조하십시오.

관련 정보