백업을 생성하려면 어떤 도구를 사용할 수 있나요?

백업을 생성하려면 어떤 도구를 사용할 수 있나요?

Linux 배포판(Mint 17.3)의 기본 도구를 사용하여 백업을 시도했는데 문제가 발생한 것 같습니다. 이유를 알아내는 데 시간이 좀 걸렸지만 분명히 루트 드라이브의 다양한 위치를 가리키고 백업을 시도하는 내 링크 중 일부를 따라가려고 시도하고 있는 것 같습니다. 내 /home/$USER 폴더의 크기가 현재 수백 GB이고, 마지막 백업이 거의 이전에 이루어졌으며, ASRock mobos가 로그 파일을 스팸하는 알려진 문제로 인해 내 디스크가 한동안 과도하게 사용되었다는 점을 고려하면, 내 데이터의 안전이 걱정되어 곧 시작하고 싶습니다.

나는 GUI 도구를 사용해 보았고 tar, cp7z(어떤 플래그를 사용해야 할지 모르기 때문에 플래그가 없고 매뉴얼 페이지가 꽤 복잡할 수 있음)도 시도했지만 다른 방법이 무엇인지 모르겠습니다. 내가 시도하지 않은 일을하고 있습니다. 중요한 경우, 내가 알고 있는 링크는 POL과 Steam에서 만든 것입니다(하드인지, 소프트인지, 상징인지는 알 수 없습니다). 하지만 다른 사람들도 이를 엉망으로 만들 수 있다고 생각합니다. 소스 및 대상 드라이브는 모두 EXT4이지만 대상 드라이브가 NTFS일 때도 동일한 문제가 발생했습니다.

/ 에 액세스하려고 할 때 권한 오류로 인해 작업이 중단되는 이유는 분명합니다. 그러나 이를 루트로 실행하더라도 백업 작업은 /로 돌아가는 길을 찾아 외부 드라이브가 가득 찰 때까지 모든 것을 반복적으로 백업합니다. 링크를 따라가는 것을 방지하고 있는 그대로 복사하는 방법이 필요합니다.

현재 하드 드라이브가 작동하지 않는 경우 다시 복사할 수 있는 간단한 홈 폴더 아카이브가 필요합니다. 부팅 가능한 백업이 필요하지 않습니다. 시스템 설정은 약간만 수정되며 다시 설치해야 할 경우 순서를 쉽게 되돌릴 수 있습니다. 가장 좋은 솔루션은 제가 이미 가지고 있는 것입니다. 차선책은 리포지토리에 있는 무료 소프트웨어이고, 차선책은 소스 배포 무료 소프트웨어 도구이며, 그 중 어느 것도 사용할 수 없는 경우 일종의 신뢰할 수 있는 상용 도구가 될 것입니다.

답변1

나는 단순히 rsync. 간단하고 빠르며 원하는 것을 정확하게 수행합니다. 명령의 모양은 다음과 같습니다.

rsync -avz --delete /home/user /mnt/bkp

man rsync플래그의 의미는 다음을 참조하세요 . -avz꽤 표준적입니다. 옵션도 추가했는데 --delete, 이는 홈 디렉터리에서 파일을 삭제하고 백업을 만들 때 해당 파일도 백업에서 제거된다는 의미입니다. 테스트할 때 주의하세요!

관련 정보