rsync 또는 복제를 통해 Linux에서 이 백업을 올바르게 수행하는 방법은 무엇입니까?

rsync 또는 복제를 통해 Linux에서 이 백업을 올바르게 수행하는 방법은 무엇입니까?

rsyncLinux를 통해 또는 Linux에서 이 백업을 올바르게 수행하는 방법은 무엇입니까 cp?

예를 들어, 매일 밤 백업하고 싶은 두 개의 서로 다른 NvMe SSD 디스크가 있는데, 그 디스크의 directory1모든 콘텐츠를 다른 SSD 디스크에 복사하고 이전 백업은 삭제합니다.

이에 대한 올바른 백업은 무엇입니까? rsync아니면 정상인가요 cp? 적합한 스크립트가 있는 사람이 있나요?

답변1

여러 복원 지점이 있는 백업을 유지 관리하는 대신 두 디렉터리를 미러링하려는 것 같습니다. 이 경우 rsync를 사용하면 쉽게 이 작업을 수행할 수 있습니다. 예는 다음과 같습니다.

rsync -avH --progress --inplace --delete /path/to/original /path/to/copy

rsync가 없으면 --delete파일은 복사만 되며, 열려 있지만 삭제 copy되지 않은 파일은 삭제되지 않습니다.original

관련 정보