답변1
설명에서 언급했듯이 sda3
왼쪽에서 축소한 다음(기본 이유는 아님) sda2
같은 방식으로 이동해야 합니다(오른쪽으로 확장한 다음 왼쪽에서 축소). 그러면 필요한 여유 공간이 확보됩니다. 확장하다 sda1
.
PS, 디스크를 사용하지 않는 외부 시스템(예: LIVECD)을 통해 이 모든 작업을 수행해야 합니다. - 시도해 보세요.시스템 구조이 질문에 대해서.
답변2
상대적으로 데이터가 적은 Linux 호환 파티션이고 파티션 레이아웃에 큰 빈 공간이 있으므로 그냥 사용하는 것이 좋습니다.
- 파티션의 내용을 백업하고,
- 삭제하세요.
- 더 큰 빈 위치(예: 900MB 위치) 중 하나에 다시 생성합니다.
- 마운트 정보를 변경합니다
/etc/fstab
(방금 파티션 UUID를 새 파티션 UUID로 교체했으므로). - 설치하고,
- 데이터 백업을 여기에 복사하세요.
이는 커널이 포함된 파티션이므로 /boot
부트 로더(일반적으로 GRUB)에 새 위치를 알려야 합니다.
정확한 명령은 사용 중인 배포판에 따라 다르지만 일반적으로 배포판의 Live CD/USB를 부팅하고 환경에 파티션을 마운트한 chroot
다음 를 실행합니다 grub-install /dev/<your main disk>
.
이전 경험이나 좋은 튜토리얼을 통해 이 작업은 5분 안에 완료할 수 있습니다. 10분 안에 완료됩니다. ;)
그래야지많은여러 개의 대형 파일 시스템을 이동하는 것보다 빠릅니다(파티션의 파일 시스템이 일관되어야 하므로 처음 몇 MB를 파티션 끝으로 이동하는 것 이상입니다).
또한 Windows가 "Microsoft Reserved" 파티션을 이동하는 것을 좋아하는지 잘 모르겠습니다. 이러한 파티션은 일반적으로 "공장 기본값 복원" 기능에 사용되며 해당 파티션 번호 및/또는 위치가 어딘가에 하드코딩되어 있습니다.
1다시 만들기 전에 삭제하면 파티션 번호가 동일하게 유지됩니다. 파티션이 에서 로 변경 sda1
되어도 상관없다면 sda4
새 파티션을 생성하고 즉시 데이터를 복사할 수 있습니다. 이렇게 하면 Live CD/USB가 필요하지 않고 모든 것을 실행할 수 있습니다( grub-install
기존 Linux 시스템 포함).