Linux 설치를 HDD에서 SSD로 마이그레이션하는 방법은 무엇입니까?

Linux 설치를 HDD에서 SSD로 마이그레이션하는 방법은 무엇입니까?

500GB HDD의 단일 ext4 루트 파티션† 에 일부 재고 x86_64 데스크탑 Linux가 설치되어 있습니다 .

이제 이 설치를 500GB SSD로 이동하려면(나머지 시스템은 동일하게 유지됨) 디스크를 복제하고 실행하면 됩니다 genfstab(Arch 설치 가이드에서 알고 있는데 이것이 필요합니까?). ?

아니면 더 많은 내용이 있나요?


그건,모든 것그 단일 파티션에서. 스왑 파티션은 없지만 스왑 파일은 있습니다. 문제가 발생하면 시스템에 스왑 파티션이 없을 수도 있습니다.

답변1

몇 가지 조사 끝에 ext4가 SSD에서 매우 유용하다는 사실을 발견하여 복제 방법을 선택했습니다. 제가 한 일은 단계별로 다음과 같습니다.

  1. SSD 설치
  2. USB로 부팅하고 HDD를 SSD로 복제dd
  3. 새 파일 시스템의 UUID 변경. 애초에 그걸 놓쳤는데, grub다른 소프트웨어가 헷갈 리면서 흥미로운 결과가 나왔습니다.
  4. fstab새 파일 시스템을 업데이트합니다 . genfstabArch USB의 스크립트를 사용했습니다.
  5. 재구축 initramfs, 재설치 및 재구성grub
  6. SSD를 부팅 우선순위의 최상위로 이동, 완료

위의 내용은 저에게 효과적이었습니다. 그러나 저는 초보 관리자이므로 각 단계가 실제로 필요하고 유용한지 잘 모르겠습니다.

답변2

예,하지만...

예, SSD는 HDD와 마찬가지로 디스크이므로 간단히 HDD 콘텐츠를 새 SSD에 복제/복사할 수 있습니다.
하지만SSD도 완전히 다른 기술이므로 스왑 파티션을 조정하고 설정을 삭제해야 합니다.

아무튼 클린설치를 추천드립니다

관련 정보