안녕하세요, 부팅 파티션과 LVM 파티션의 크기를 조정하려고 합니다.
나는 현재 다음을 가지고 있습니다:
/dev/sda1 ext2 243M
/dev/sda2 extended 7.76G
unallocated 17G
이상적으로는 다음을 원합니다.
/dev/sda1 ext2 7.2G
/dev/sda2 extended 17.76G
내 가장 큰 문제는 내 것이 /
너무 작아서 그 안에 더 이상 아무것도 넣을 수 없다는 것입니다.
크기 조정을 시도했지만 /dev/sda1
최대 크기는 현재 크기입니다. 내가 이해한 바로는 unallocated space
다음 단계로 넘어가야 하는데 /dev/sda1
Gparted가 그렇게 하는 것을 허용하지 않습니다. 어떤 아이디어가 있나요?
답변1
/boot
첫 번째 파티션 에만 유지
첫째, 의 경우 243MB입니다 /boot
. 현재 루트 파티션인 경우 /dev/sda1
기본 설치에도 공간이 충분하지 않습니다. 분리된 경우에는 이 작업을 수행하지 마십시오 /usr
. 이는 읽기 전용 또는 공유일에는 유용했지만 /usr
더 이상은 아닙니다.
루트 파티션을 이동합니다.
모든 파일을 논리 볼륨의 기존 파티션으로 이동합니다.
/boot
뒤로 가/dev/sda1
.부트로더 구성을 업데이트하세요. 예를 들어 부트로더가 Grub인 경우 을 실행합니다
update-grub
. initrd 또는 initramfs가 있는 경우에도 업데이트합니다. 자세한 내용은 배포판에 따라 다릅니다.
첫 번째 파티션을 확대하는 방법
여유 공간이 충분하다면 가장 간단한 해결책은 이를 활용하고 기존 데이터를 그곳으로 옮기는 것입니다.
sda6
GParted를 사용하여 사용 가능한 공간에 새 논리 파티션을 만듭니다.새 파티션에 물리 볼륨을 생성하고 이를 기존 볼륨 그룹에 추가합니다. 볼륨 그룹 에 전화하겠습니다
mygroup
.pvcreate /dev/sda6 vgextend mygroup /dev/sda6
기존 논리 볼륨을 새 물리 볼륨으로 이동합니다.
pvmove /dev/sda5
현재 사용되지 않는 물리 볼륨을 비활성화합니다.
vgreduce mygroup /dev/sda5 pvremove /dev/sda5
GParted에서는
/dev/sda5
더 큰 것을 위한 공간을 확보하기 위해 크기를 조정하고 이동한/dev/sda1
다음 확대합니다/dev/sda1
.물리 볼륨을 생성
/dev/sda5
하고 볼륨 그룹에 추가합니다.pvcreate /dev/sda5 vgextend mygroup /dev/sda5
필요에 따라 볼륨 그룹의 사용 가능한 공간을 사용하십시오.
확장자에 파일 시스템이 있습니다
/dev/sda1
.resize2fs /dev/sda1
답변2
당신은 볼 수 있습니다gParted를 사용하여 파티션 크기 조정하지만 간단히 말해서, 이를 두 단계로 나누어야 합니다.
- 이동하다
/dev/sda2
- 크기 조정
/dev/sda1