안전하게 다시 설치할 수 있도록 새 노트북의 SSD를 백업하고 싶습니다(사용자 데이터 없이 시스템만). 또한 필요한 모든 부팅 정보(예: MBR)를 백업하고 싶습니다. 외장 하드 드라이브에 저장된 이미지를 만들고 싶습니다.
dd
MBR을 포함한 전체 디스크를 복제하는 데 사용할 계획입니다 . 그러나 sda
/devices 및 SSD를 사용하여 찾은 모든 예 sdb
는 다른 명명 규칙을 사용하는 것 같습니다.
fdisk -l
/dev/nvme0n1
디스크 및 /dev/nvme0n1p1
파티션 으로 표시됩니다 /dev/nvme0n1p4
. 하지만 을 나열하면 항목도 /dev
있을 것입니다 ./dev/nvme0
내가 신경써야 하나 nvme0
? 아니면 전체 백업을 얻으려면 어떤 이름을 입력으로 사용해야 합니까?
그런데 bin 이미지나 iso 이미지를 사용하는 것이 더 낫나요?
다음 명령이 내 목표를 달성합니까?
dd if=/dev/nvme0n1 | gzip > /mnt/externalHD/backupimage.bin.gz
더 나은 대안이 있다면 dd에 대한 대안을 자유롭게 제안해 주세요.
답변1
"sda"의 "sd"는 장치 유형을 나타냅니다. 예전에는 SCSI를 의미했지만 이제는 기본 모드 SATA 드라이브도 포함됩니다. 참조하고 있는 장치는 "nvme"로 시작하며 SATA SSD가 아니라 NVME 버스를 사용하여 연결된 SSD입니다. 보고 있는 내용을 더 잘 이해하고 실수를 방지하려면 Linux 장치 이름에 대한 이 최신 튜토리얼을 읽어야 합니다. 또한 장치 이름 지정은 배포판에 따라 다릅니다. 즉, 배포판이 장치를 관리하기 위해 UDEV를 사용하는지 아니면 다른 것을 사용하는지 여부입니다.
그러나 장치 이름을 읽고 싶지 않고 Linux를 사용하는 경우 여기에 빠른 답변이 있습니다. /dev/nvme0n1p4는 NVME 버스 0, 장치 1 및 파티션 4를 나타냅니다. 참조된 드라이브에 Windows 10이 설치되어 있을 것입니다. 이는 p1이 시스템 파티션(부팅 로더 및 부팅에 필요한 정보 포함)이고 p4가 부팅 파티션(운영 체제 자체 포함)임을 의미합니다. 노트북을 공장 출하 상태로 복원하고 싶지 않다면 둘 다 필요합니다. dd를 사용하여 개별적으로 백업할 수 있습니다. 그러나 Linux/etc를 처음 사용하기 때문에 이 작업을 수행하려면 GUI 도구를 사용하는 것이 좋습니다.클론속.