답변1
내 생각에 대부분의 Linux 파티션 관리자는 겹치는 부분이 없으면 파티션을 이동하지 않을 것이며 ~90.8G 확장 파티션(sda2)이 ~11.7G 사용 가능한 공간에 맞지 않기 때문에 그렇게 할 수 없습니다. (확장 파티션의 작동 방식으로 인해 스왑 파티션인 sda5만 이동할 수는 없습니다.)
시작하기 전에 모든 내용을 읽고 이해하시기 바랍니다. 또한,백업을 하세요.혹시라도.
하지만 할 수 있는 일은 여유 공간을 위해 새로운 기본 파티션 sda3을 만드는 것입니다. 그런 다음 LVM의 물리 볼륨으로 사용됩니다. LVM을 사용하여 볼륨 그룹을 생성한 다음 여기에 논리 볼륨을 생성합니다. 루트 파일 시스템의 복사본을 만듭니다. 이는 Live CD/USB를 통해 수행하는 것이 가장 좋습니다.
그런 다음 시스템이 논리 볼륨을 부팅하도록 해야 합니다. 이는 /etc/fstab
LV의 복사본에서 변경하고 해당 복사본으로 루트를 지정하고 initramfs를 다시 빌드한 다음 마지막으로 실행하는 것과 같을 것입니다 update-grub
. /dev/sda1
논리 볼륨에 마운트됩니다.
논리 볼륨으로 재부팅합니다. sda1이 아닌 해당 디렉터리에서 부팅했는지 확인하세요(그리고 복사본이 유효한지 확인하세요!). 이제 sda1
물리 볼륨을 전송하고 동일한 볼륨 그룹에 추가할 수 있습니다.
sda1
이제 LVM을 새 LVM과 하나의 "파티션"으로 병합 했습니다 sda3
. 디스크에서 연속적이지 않다는 것은 중요하지 않습니다. lvextend
논리 볼륨을 사용하여(시스템이 실행 중인 동안에도) rootfs에 더 많은 공간을 추가할 수 있습니다.
위의 내용에는 상당한 Linux 경험이 필요합니다.백업하고 다시 설치하는 것이 더 쉬울 수도 있습니다.이럴 경우 재설치 시 LVM을 사용하는 것을 권장합니다. 파티션을 늘리거나 줄입니다.하찮은이며 시스템이 부팅되는 동안 거의 항상 성장할 수 있습니다.