데비안 시스템 백업 및 복원

데비안 시스템 백업 및 복원

사진이나 기타 파일과 같은 개인 파일을 백업하기 위해 작은 홈 서버를 구입했습니다. 이 서버는 USB 스틱에서 부팅을 실행합니다. 두 개의 하드 드라이브에 파일을 미러링하기 위해 mdadm을 사용하여 RAID 1로 시스템을 설정했습니다.

저는 Linux에 익숙하지 않고 시스템의 어떤 부분이 손상될까봐 두렵지만 루트 디렉토리를 하드 드라이브인 /mnt/disk/public에 백업하고 싶습니다. 내 하드 드라이브의 모든 파일이 포함된 이 디렉토리입니다.

이제 내 질문은:

일부 조각을 찾았습니다.

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

내 경우에는 모든 권한과 설정으로 내 서버를 백업 및 복원하고 /mnt/disk/public의 내 디스크에서 /mnt/disk/public을 제외하기 위해 모든 권한으로 전체 백업을 수행하는 것으로 충분합니까?

아니면 전체 시스템 백업을 수행하는 도구가 있습니까?

답변1

모든 데이터를 백업한다는 점에서 이 방법은 효과가 있으며 데이터를 백업하는 것이 좋습니다. 저는 개인적으로 이 방법을 사용하여 소규모 환경에서 여러 전체 시스템(변수 데이터 포함)을 백업하는데 잘 작동합니다.

그러나 이는 간단히 되돌릴 수 있는 스냅샷이 아닙니다. 시스템을 복원하거나 복사하는 데 이를 사용해야 하는 경우 파티션 구조를 구축하고 부팅 시스템을 수동으로 구성해야 합니다(또한 새 디스크와 일치하도록 fstab을 편집해야 할 수도 있음). 잊어버리세요) 본질적으로 이 명령을 되돌리고 해당 파일 시스템의 내용을 복원하기 전에.

이제 이것에는 아무런 문제가 없습니다. 약간 수동적이지만 전체 OS를 재구축하는 것보다 확실히 덜 수동적입니다. 실제로 익숙해지고 문제가 발생하지 않는다면(물론 다시 복사하는 데 걸리는 시간은 제외) 2~3분 정도 걸릴 수 있습니다.

즉, 전체 시스템을 백업하기 위해 다른 방법을 사용하는 경우에도 이미지당이 아닌 파일별로 데이터에 접근할 수 있어야 하기 때문에 이는 여전히 데이터를 백업하는 좋은 방법입니다. 기초. 그러나 시스템 백업의 경우 전체 OS 디스크 이미지(부팅 구조 및 모든 것)가 매우 편리하다는 것을 알았습니다.

이런 종류의 백업에는 ReaR(http://relax-and-recover.org/) 대부분의 소규모(머신 10대 미만) 환경에서. 사용이 매우 간단하고 배포도 쉽습니다. 이는 즉시 의지할 수 있는 컴퓨터의 이미지를 만들고 이를 위한 멋진 대화형 셸도 제공합니다. 대부분의 사람들이 다가가서 사용할 수 있기 때문에 제자리에 두는 것이 좋습니다.

관련 정보