
전체 서버 백업을 만들고 다음을 사용하여 각 디렉터리 구조의 tar 볼을 만들려고 합니다.
nohup tar -cvf - /etc | gzip -9 -c > /opt/Backup_4_Jan/etc.tgz &
nohup tar -cvf - /var/opt | gzip -9 -c > /opt/Backup_4_Jan/var_opt.tgz &
nohup tar -cvf - /usr/opt | gzip -9 -c > /opt/Backup_4_Jan/usr_opt.tgz &
그러나 이러한 압축 파일을 Windows 컴퓨터로 전송하고 압축을 푼 후에 일부 타르볼이 손상되었음을 발견했습니다. 전송이 바이너리 형식인 것이 확실하며 /etc.tgz를 성공적으로 추출할 수 있었지만 나머지 두 개는 손상으로 인해 추출할 수 없었습니다. 나는 이것을 몇 번 시도했지만 매번 같은 결과를 얻었습니다.
그래서 내 질문은 내가 명령을 올바른 방식으로 사용하고 있는가입니다. 아니면 위 명령에 문제가 있는 걸까요? 아니면 다른 명령을 사용하여 백업을 수행할 수 있는 다른 방법이 있습니까?