첫째: 데이터를 백업하세요

첫째: 데이터를 백업하세요

작업 파티션의 크기를 조정하는 데 사용하고 싶은 사용되지 않은 파티션이 있습니다.

사용하지 않는 파티션은 삭제할 수 있지만 EFI 파티션이 방해가 되어 작업 파티션을 확장할 수 없습니다. 내 /dev/sda의 스크린샷은 다음과 같습니다. 파티션 테이블

이 문제를 어떻게 해결할 수 있나요?

답변1

EFI 파티션( sda2)을 디스크의 시작 부분으로 이동한 다음 이동하고 sda3확장 sda3하고 마지막으로 확장합니다 sda5.

답변2

파티션을 왼쪽으로 확장할 수 없습니다. 콘텐츠를 왼쪽으로만 복사한 다음 오른쪽으로 확장할 수 있습니다.

첫째: 데이터를 백업하세요

백업 없음은 옵션이 아닙니다.

누구나

EFI 파티션의 내용을 디스크 시작 부분의 새 기본 파티션에 복사할 수 있습니다. EFI는 파티션이 시작되는 위치에 관심이 없으며 파티션이 존재하고 FAT 형식이라는 점만 고려합니다. (EFI는많은바이오스보다 낫다! )

그런 다음 원래 EFI 파티션을 삭제할 수 있습니다.

부팅 가능한 라이브 리눅스 스틱을 사용하여,

  • 새 ESP 파티션 뒤에 새 ext4 파티션 추가
  • /기존 ext4 파티션에서 파일 복사( sudo cp -ar)
  • 이전 ext4 파티션 삭제
  • 새로운 ext4 파티션의 크기 확장
  • 바인드 마운트 /proc, /dev, /sys새 파티션을 마운트하려면,
  • /boot/EFI새 파티션 마운트 내부에 새 ESP 파티션을 마운트합니다.
  • chroot그것에, 그리고
    • /etc/fstab올바른 /파티션을 설치하도록 대상 시스템을 수정하십시오.
    • 여기에서 initrd 이미지를 다시 빌드합니다(이 작업을 수행하는 방법은 Linux 배포판에 따라 다름).
    • Grub 구성 재생성(수행 방법은 Linux 배포판에 따라 다름)

또는

또는 ESP 파티션을 그대로 두고 서로 다른 모든 파티션을 사용하는 것보다 부트로더를 변경하지 않고 이 작업을 수행하도록 Linux 배포판에 요청하는 것이 바람직할 수 있습니다.

  • 빈 공간에 새 파티션 추가
  • pvcreateLVM 물리 볼륨(PV)으로 만드는 데 사용됩니다 .
  • vgcreatePV( )를 포함하는 새 볼륨 그룹을 생성합니다.
  • 볼륨 그룹( ) /에서 현재 ext4 파티션 크기로 새 논리 볼륨을 생성합니다 .vgcreate
  • 볼륨을 ext4로 포맷
  • 이전 파일 내용을 복사하고 /위와 같이 /etc/fstab 및 initrds를 복구합니다.
  • 부팅해 보세요. 이제 이전 볼륨 대신 새 볼륨으로 부팅됩니다(이곳이 안전한 귀환 지점입니다)
  • 이전 ext4 파티션 삭제
  • 디스크에서 현재 사용 가능한 공간을 모두 사용하는 새 PV를 추가합니다.
  • 볼륨 그룹에 새 PV 추가( vgextend)
  • 이제 (원하는 경우) lvresize -r논리 볼륨( )의 크기를 확장할 수 있지만 나중에 사용 중에 아무런 단점 없이 확장할 수도 있습니다.

관련 정보