현재 내 드라이브를 백업하는 간단한 방법을 사용하고 있습니다 dd if=/dev/sda of=/dev/sdb
.
fdisk -l
그러나 각 작업 전에 시작 중에 합계가 교환되었는지 확인해야 합니다 .sda
sdb
이는 매우 불편하고 오류가 발생하기 쉽습니다.
및 /dev/disk/by-id/
대신 에 기호 식별자를 사용하십시오 .sda
sdb
완전히 안전하고 방탄fdisk -l
필요하지 않거나 확인 되지 않을 정도로 너무 많습니까 lsblk
?
분명히 디스크가 난독화되어 if=
교체 되면 of=
그 결과는 치명적일 수 있습니다.
답변1
의 파일은 /dev/disk/by-id
실제로 장치 파일에 대한 링크일 뿐입니다.
$ ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Aug 1 18:31 ata-Hitachi_HDS723030ALA640_MK0331YHG99T1A -> ../../sdb
lrwxrwxrwx 1 root root 10 Aug 1 18:31 ata-Hitachi_HDS723030ALA640_MK0331YHG99T1A-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 9 Aug 1 18:31 ata-TOSHIBA_DT01ACA300_43NNVJMYS -> ../../sda
lrwxrwxrwx 1 root root 10 Aug 1 18:31 ata-TOSHIBA_DT01ACA300_43NNVJMYS-part1 -> ../../sda1
이는 에서 처리 udev
하고 관심 있는 내용을 정확하게 처리하도록 설계되었습니다. 실제 디스크를 참조하는 보다 절대적인 방법이 있습니다. 추가 문서여기작동 방식에 대해.