サーバー全体のバックアップを作成し、次を使用して各ディレクトリ構造の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を正常に抽出できましたが、残りの2つは破損のため抽出できませんでした。私はこれを数回試しましたが、毎回同じ結果を得ました。
だから私の質問は、私が正しい方法でコマンドを使用していることです。それとも上記のコマンドに問題があるのでしょうか?それとも別のコマンドを使用してバックアップを実行する他の方法はありますか?