각각의 장단점이 몇 가지 있습니다. dd
읽기 / 쓰기로 마운트 된 파일 시스템을 복제하는 데 사용할 수 없거나 복사 중에 소스가 변경되어 복제본이 손상되어 대상이 부분적으로 오래되었거나 부분적으로 종료되지 않습니다. dd
파티션을 핫 카피하는 데 실제로 사용 하려면 LVM 스냅 샷을 사용하면됩니다. 이를 위해서는 먼저 LVM 을 사용하여 시스템을 설치해야 하지만 언제든지 스냅 샷을 생성 할 수 있으며 스냅 샷이 고정되어 마운트되지 않았으므로 dd
스냅 샷을 안전하게 보관 한 다음 스냅 샷을 제거 할 수 있습니다 . 사용의 다른 단점dd
볼륨에서 사용되지 않은 모든 공간을 복사하는 데 시간이 걸리고, 대부분의 소스를 사용하지 않더라도 대상이 최소한 커야한다는 것입니다.
를 사용하는 대신 또는 백업 dd
과 같은 기존 백업 도구를 사용 하여 스냅 샷을 백업 할 수 있습니다 . 이는 여유 공간을 복사하는 데 시간을 낭비하지 않는 이점이 있으며 파일을위한 공간이있는 한 더 작은 파티션으로 복원 할 수 있습니다. 파일의 일부만 추출하여 부분 복원을 수행 할 수도 있습니다. 또한 이 방법으로 LVM 을 사용할 필요가 없습니다 . 백업 할 때 파일이 수정되지 않는다고 확신하는 한 마운트 된 파일 시스템에서 작업하는 것이 안전합니다. 발생할 수있는 최악의 상황은 백업 중에 수정 된 개별 파일이 전체 백업이 손상되는 것이 아니라 손상 될 수 있다는 것입니다 .tar
dump
dd
파일 시스템을 복원 한 후에도 시스템을 부팅하려면 grub을 다시 설치해야합니다. 시도했을 때 왜 그 오류가 발생했는지 잘 모르겠지만 grub2에는 stage1이 없으므로 grub-legacy를 사용하고있는 것 같습니다.