정기적인 백업 및 복원을 위해 Ubuntu 22.04 파티션의 정확한 복제를 어떻게 만들 수 있습니까? 포함된 "디스크" 유틸리티를 사용하여 가능합니까?

정기적인 백업 및 복원을 위해 Ubuntu 22.04 파티션의 정확한 복제를 어떻게 만들 수 있습니까? 포함된 "디스크" 유틸리티를 사용하여 가능합니까?

다음과 같이 두 개의 드라이브가 설정되어 있습니다. 첫 번째 HDD

두 번째 SSD

내 목표는 "Admin-1"이라고 표시된 파티션에 있는 그림의 첫 번째 드라이브에서 Linux 22.04 설치로 부팅하고 "디스크" 유틸리티를 사용하여 그림의 두 번째 드라이브에 "WebDev-1"이라고 표시된 파티션의 복제본을 만드는 것입니다. (Linux 22.04의 또 다른 설치가 포함되어 있음) 첫 번째 이미지에서 볼 수 있는 "WebDev-1-Backup"이라는 파티션에 이 .img 파일을 저장하고 싶습니다. 두 파티션 모두 정확히 동일한 바이트 수입니다.

불행하게도 디스크와 "파티션 이미지 생성"을 사용하여 이 작업을 수행하려고 하면 다음과 같은 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요

나는 "WebDev-1" 파티션을 OS로 사용하여 웹 개발 작업을 시도하고 부팅합니다. 문제는 다양한 것을 설치하는 과정에서 설치가 중단되는 것이 일반적이므로 " Admin-1" Ubuntu 이미지는 문제가 발생할 경우 백업 및 복원을 위해 정기적으로 복제본을 생성합니다.

왜 이 오류 메시지가 나타나는지, 아니면 이 작업을 수행하는 또 다른 약간 다른 방법이 있는지 잘 모르겠습니다. 목표는 기본적으로 "WebDev-1-Backup" 파티션을 필요에 따라 덮어쓰고 교체할 수 있는 "WebDev-1" 파티션의 정확한 복사본으로 만드는 것입니다.

과거에도 비슷한 일을 할 수 있었는데 디스크 유틸리티만 사용해서 그런 일을 한다고 생각했는데 잘못 기억하고 있는 것일 수도 있습니다. 어떤 조언이라도 감사하겠습니다.

답변1

디스크를 사용하여 이 작업을 수행하는 방법을 알 수 없었지만 대신 몇 가지 터미널 명령을 사용하여 목표를 달성할 수 있다는 것을 알았습니다.

백업을하기 위해: sudo sh -c "dd if=/dev/sdb3 status=progress | xz -c > /media/laraki/WebDev-1-Backup.img.xz"

(/dev/sdb3을 백업하려는 파티션으로 바꾸고 /media/laraki/WebDev-1-Backup을 원하는 백업 파일의 위치와 이름으로 바꾸십시오)

백업에서 복원하려면: sudo sh -c "xz -d -c /media/laraki/WebDev-1-Backup.img.xz | dd of=/dev/sdb3 status=progress"

(여기서 다시 백업 파일 위치와 복원하려는 파티션으로 바꾸십시오.)

제 경우에는 이것이 효과가 있었고 "관리자" OS에 로그인하여 백업 지점에서 생성하고 복원할 수 있었습니다.

현재 사용 중인 파티션에서는 이러한 명령을 사용하지 마십시오. 데이터가 손상될 수 있습니다.

관련 정보