Linux에서 파티션이나 하드 드라이브를 복제하는 방법
Linux 파티션이나 하드 드라이브를 복제하려는 데에는 여러 가지 이유가 있으며, 그 중 대부분은 데이터 백업 생성과 관련이 있습니다. partimage 또는 Clonezilla와 같은 일부 외부 도구를 사용하여 Linux에서 이를 달성할 수 있는 여러 가지 방법이 있습니다.
그러나 이 튜토리얼에서는 dd라는 도구를 사용하여 Linux 디스크 복제를 검토할 것입니다. 이 도구는 파일을 변환하거나 복사하는 데 가장 일반적으로 사용되며 대부분의 Linux 배포판에 사전 설치되어 제공됩니다.
Linux 파티션을 복제하는 방법
dd 명령을 사용하면 전체 하드 드라이브 또는 Linux 파티션만 복사할 수 있습니다. 파티션 중 하나를 복제하는 것부터 시작해 보겠습니다. 제 경우에는 /dev/sdb, /dev/sdc 드라이브가 있습니다. /dev/sdb1/을(를) 복제하겠습니다. /dev/sdc1.
추가 읽기: 'cat' 명령을 사용하여 Linux 파티션을 복제하는 방법
먼저 표시된 대로 fdisk 명령을 사용하여 이러한 파티션을 나열하십시오.
fdisk -l /dev/sdb1/ /dev/sdc1
이제 다음 dd 명령을 사용하여 파티션 /dev/sdb1/을 /dev/sdc1에 복제하세요.
dd if=/dev/sdb1 of=/dev/sdc1
위 명령은 dd에게 /dev/sdb1을 입력 파일로 사용하고 이를 출력 파일 /dev/sdc1에 쓰도록 지시합니다.
Linux 파티션을 복제한 후 다음을 사용하여 두 파티션을 모두 확인할 수 있습니다.
fdisk -l /dev/sdb1 /dev/sdc1
Linux 하드 드라이브를 복제하는 방법
Linux 하드 드라이브 복제는 파티션 복제와 유사합니다. 그러나 파티션을 지정하는 대신 전체 드라이브를 사용하면 됩니다. 이 경우 하드 드라이브의 크기가 소스 드라이브와 같거나 더 큰 것이 좋습니다.
dd if=/dev/sdb of=/dev/sdc
그러면 /dev/sdb 드라이브와 해당 파티션이 대상 하드 드라이브 /dev/sdc에 복사되어야 합니다. fdisk 명령을 사용하여 두 드라이브를 모두 나열하여 변경 사항을 확인할 수 있습니다.
fdisk -l /dev/sdb /dev/sdc
Linux에서 MBR을 백업하는 방법
dd 명령을 사용하여 첫 번째 파티션 이전에 장치의 첫 번째 섹터에 있는 MBR을 백업할 수도 있습니다. 따라서 MBR의 백업을 생성하려면 다음을 실행하면 됩니다.
dd if=/dev/sda of=/backup/mbr.img bs=512 count=1.
위 명령은 512 단계를 사용하여 /dev/sda를 /backup/mbr.img에 복사하도록 dd에 지시합니다. bytes 및 count 옵션은 1 블록만 복사하도록 지시합니다. 즉, /dev/sda의 첫 번째 512바이트를 제공한 파일로 복사하도록 dd에 지시합니다.
그게 다야! dd 명령은 Linux 파티션이나 드라이브를 복사하거나 복제할 때 주의해서 사용해야 하는 강력한 Linux 도구입니다.