
좋은 파일을 덮어쓰지 않도록 손상된 파일의 백업을 건너뛰기 위한 rsync 명령의 스위치 또는 옵션은 무엇입니까?
답변1
Rsync의 사업은 파일, 사마귀 및 모든 것의 미러를 생성하고 동기화하는 것입니다. 이에 대한 옵션이 없습니다.아마도파일을 동기화하지 않습니다.
유일한 예외는 삭제가 거부된다는 것입니다.어느I/O 오류로 인해 하나의 파일이라도 일시적으로 누락된 것으로 의심하게 되지만 이는 기본적으로 활성화되어 있으므로 아무 작업도 수행할 필요가 없습니다. (를 사용하여 오류 방지 기능을 비활성화할 수 있습니다 --ignore-errors
).
그러나 rsync는 이름을 stdin으로 파이프할 수 있는 옵션 --files-from=FILE
을 사용합니다. 따라서 자체 손상 검사를 수행하고 미러링을 위해 좋은 파일만 rsync로 파이프할 수 있습니다.FILE
-
경고: --files-from=
불필요하게 명백하지 않은 다양한 동작 변경을 의미하므로 설명서를 주의 깊게 읽어야 합니다. --delete
rsync가 더 이상 존재하지 않는 파일과 손상되어 나열하지 않기로 선택한 파일 간의 차이를 알 수 있는 방법이 없기 때문에 사용할 수도 없습니다 . 또한 파일 이름의 공백에 주의해야 하므로 --from0
.