%EC%97%90%20rsync%20-z%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%B4%20%EC%95%88%EC%A0%84%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
이 옵션은 압축을 허용하므로 느린 연결에 유용합니다. 그런데 이것이 정확히 무엇을 의미하는가?
이 옵션은 전송 중에만 데이터를 압축합니까?
아니면 대상의 파일이 압축됩니까?
예를 들어 소스의 파일이 소스 폴더에서 일시적으로 압축되어 데이터베이스가 손상됩니까? 아니면 안전하게 실행하여 데이터베이스 파일을 복사할 수 있나요?
답변1
매뉴얼 페이지에서는 전송 중에만 사용된다고 설명합니다.
-z, --compress
이 옵션을 사용하면 rsync는 대상 시스템으로 전송되는 파일 데이터를 압축하여 전송되는 데이터의 양을 줄입니다. 이는 느린 연결에 유용합니다. [...]
"라이브" 데이터베이스 파일을 백업하는 것은 결코 좋은 생각이 아닙니다. 압축이 필요할 때뿐만 아니라 파일을 만지기 전에 항상 데이터베이스를 중지해야 합니다.