gparted를 사용하여 파티션 크기 조정

gparted를 사용하여 파티션 크기 조정

안녕하세요, 부팅 파티션과 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/sda1Gparted가 그렇게 하는 것을 허용하지 않습니다. 어떤 아이디어가 있나요?

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

답변1

/boot첫 번째 파티션 에만 유지

첫째, 의 경우 243MB입니다 /boot. 현재 루트 파티션인 경우 /dev/sda1기본 설치에도 공간이 충분하지 않습니다. 분리된 경우에는 이 작업을 수행하지 마십시오 /usr. 이는 읽기 전용 또는 공유일에는 유용했지만 /usr더 이상은 아닙니다.

루트 파티션을 이동합니다.

  1. 모든 파일을 논리 볼륨의 기존 파티션으로 이동합니다.

  2. /boot뒤로 가 /dev/sda1.

  3. 부트로더 구성을 업데이트하세요. 예를 들어 부트로더가 Grub인 경우 을 실행합니다 update-grub. initrd 또는 initramfs가 있는 경우에도 업데이트합니다. 자세한 내용은 배포판에 따라 다릅니다.

첫 번째 파티션을 확대하는 방법

여유 공간이 충분하다면 가장 간단한 해결책은 이를 활용하고 기존 데이터를 그곳으로 옮기는 것입니다.

  1. sda6GParted를 사용하여 사용 가능한 공간에 새 논리 파티션을 만듭니다.

  2. 새 파티션에 물리 볼륨을 생성하고 이를 기존 볼륨 그룹에 추가합니다. 볼륨 그룹 에 전화하겠습니다 mygroup.

    pvcreate /dev/sda6
    vgextend mygroup /dev/sda6
    
  3. 기존 논리 볼륨을 새 물리 볼륨으로 이동합니다.

    pvmove /dev/sda5
    
  4. 현재 사용되지 않는 물리 볼륨을 비활성화합니다.

    vgreduce mygroup /dev/sda5
    pvremove /dev/sda5
    
  5. GParted에서는 /dev/sda5더 큰 것을 위한 공간을 확보하기 위해 크기를 조정하고 이동한 /dev/sda1다음 확대합니다 /dev/sda1.

  6. 물리 볼륨을 생성 /dev/sda5하고 볼륨 그룹에 추가합니다.

    pvcreate /dev/sda5
    vgextend mygroup /dev/sda5
    

    필요에 따라 볼륨 그룹의 사용 가능한 공간을 사용하십시오.

  7. 확장자에 파일 시스템이 있습니다 /dev/sda1.

    resize2fs /dev/sda1
    

답변2

당신은 볼 수 있습니다gParted를 사용하여 파티션 크기 조정하지만 간단히 말해서, 이를 두 단계로 나누어야 합니다.

  1. 이동하다/dev/sda2
  2. 크기 조정/dev/sda1

관련 정보