Linux(Mint)를 다른 파티션으로 이동

Linux(Mint)를 다른 파티션으로 이동

현재 70GB 파티션에 Mint 19가 있습니다(아래 참조). 이번 드라이브의 마지막이다. 더 많은 공간이 필요해서 그 전에 파티션을 삭제했습니다. 이제 전체 sda3 파티션을 이 빈 공간으로 이동한 다음 두 파티션을 하나로 병합해야 합니다(또는 다른 방법이 있습니까?).

그렇게 할 수 있는 좋은 방법이 있나요? 전체 시스템을 한 파티션에서 다른 파티션으로 안전하게 이동하는 방법을 잘 모르겠습니다.

내 생각은 여유 공간에 새 파티션을 만들고 Macrium 또는 Acronis 백업 이미지를 여기에 복원한 다음 sda3를 삭제하고 새 파티션에 병합하는 것이었습니다. 더 좋은 방법이 있나요?

Gparted 출력

답변1

이와 같은 디스크로 작업을 시작하면언제나먼저 백업을 하세요.

내가 볼 때 가장 쉬운 방법은 다음과 같습니다.

  • 부팅 가능한 Linux로 USB 스틱을 만듭니다.
  • 그 스틱에서 부팅
  • 드라이브를 확인하세요

(드라이브 이름 sda는 이제 sdb 또는 ...일 수 있습니다. 나머지는 sdX라고 부르겠습니다)

  • 를 사용하여 fdisk75.99GB의 /dev/sdX4 파티션을 생성하고 부팅 가능하게 만듭니다.
  • dd if=/dev/sdX3 of=/dev/sdX4 status=progress
  • 커피 좀 마셔
  • 부트 관리자(lilo, grub 또는 사용하는 것)를 i로 업데이트하십시오. sda4에서 부팅 포함
  • sda4에서 부팅합니다. 모든 것이 제대로 작동하는지, 모든 데이터가 있는지 확인하세요.

여기까지는 아직 아무것도 파괴하지 않았습니다. 다음 단계입니다 :-)

  • USB 디스크에서 다시 부팅
  • sdX의 이름이 올바른지 확인하세요.
  • 파티션 테이블을 종이에 복사하세요.
  • 파티션 sdX3 삭제
  • 심호흡을 하고, 기존 파티션 테이블의 종이 버전이 있는지 다시 확인하고 fdisksdX4 파티션을 삭제하세요.
  • 이전 sdX4와 정확히 동일하게 시작하지만 크기는 150G ID=83인 새 파티션 /dev/sdX3을 만듭니다.
  • 부팅 관리자를 다시 방문하여 새 sda3에서 부팅되는지 확인하세요.
  • sda3에서 재부팅
  • 로그인하고 하세요sudo resize2fs /dev/sda3

그리고 그게 다여야합니다.

관련 정보