할당되지 않은 하드 드라이브 공간을 Linux 파티션에 어떻게 병합합니까?

할당되지 않은 하드 드라이브 공간을 Linux 파티션에 어떻게 병합합니까?

현재 Windows 8과 Linux Mint 18 사이에서 이중 부팅을 하고 있습니다.

GParted를 사용하면 다음이 표시됩니다. 여기에 이미지 설명을 입력하세요.

선택한 파티션의 크기는 할당되지 않았 으며 내 Linux 파티션을 만들 수 있도록 25 GB이를 내 파티션과 병합하고 싶습니다 . 과정은 잘 모르겠지만 어떻게 해야 할까요? 크기 조정을 시도했지만 최대 크기와 최소 크기가 동일한 것으로 나타났습니다. 병합되지 않은 공간을 병합하는 방법은 무엇입니까? dev/sda6 (linux partition)50GBdev/sda6여기에 이미지 설명을 입력하세요.

답변1

여유 공간과 기존 Linux 파티션은 연속되어 있지 않으므로 간단히 병합할 수 없습니다. 리눅스만의 파티셔닝 방식,좌심실 용적, 파일 시스템을 디스크의 다른 위치 또는 디스크 간에 분할할 수 있습니다. 그러나 기본 MBR 또는 GPT 파티션은 단일 연속 지역이어야 합니다.

겹치지 않는 이동을 위한 공간이 충분하지 않기 때문에 중간에 파티션을 이동하는 것은 복잡할 수 있습니다. 다른 디스크로 옮겼다가 다시 돌아오지 않는 한, 다른 이점이 있는 LVM을 사용하도록 Linux를 전환하는 것이 좋습니다.

도구조각(이전의 lvmify)를 통해가브리엘기존 파티션을 내부에서 변환할 수 있습니다. Live CD/USB에서 실행하세요.

blocks to-lvm --vg-name=mint /dev/sda6
lvrename mint sda6 root

이렇게 하면 시스템을 부팅할 수 없게 되므로 재부팅하기 전에 한 가지 작업을 더 수행해야 합니다. 볼륨을 마운트하고 Mint에서 명령 실행 준비chroot:

mkdir /media/root
mount /dev/mapper/mint-root /media/root
mount --rbind /proc /media/root/proc
mount --rbind /dev /media/root/dev
mount --rbind /sys /media/root/sys
chroot /media/root

을 실행 update-grub하고 update-initramfs이제 시스템은 부팅 시 LVM에서 부팅하는 데 필요한 드라이버를 갖게 됩니다.

이제 Linux 설치를 다시 시작하고 LVM 볼륨에 더 많은 공간을 추가할 수 있습니다. /dev/sda8사용하려는 공간이 포함된 파티션을 만듭니다 . 파티션 유형을 묻는 경우 LVM 물리적 볼륨을 선택하십시오. 그런 다음 다음 명령을 실행하여 루트 파티션에 공간을 추가합니다.

pvcreate /dev/sda8
vgextend mint /dev/sda8
lvextend mint/root /dev/sda8
resize2fs /dev/mapper/mint-root

관련 정보