使用するバックアップスクリプトを設定することを変更しますrsync
。
多くの人が-v
クローン操作でこのオプションを使用しているのを見ています。なぜ?誰かが見ることができる端末ではなくルートとして実行されます。
何が起こればそうかもしれないことを理解していますtail /var/logs/syslog
が、そのようなことが起こる可能性はわずかです。
同じシステムで2つの外付けハードドライブ間でバックアップを実行すると、使用量を確認できます-za
。圧縮の場合、-z
最高のシナリオでもCPUにはほとんど税金がかかりません。-a
権限、タイムスタンプ、シンボリックリンク、所有者、グループを保存して繰り返し作成します。
これを削除し-z
てブロックの代わりにファイル全体を書き込むことで置き換えることもでき-W
ますが、あまりにも多くの時間実行することは望ましくありません。
発生したエラーをエラーログファイルに出力する方法はありますか?この場合、-v
ここに欠けていない場合は、このオプションが適している可能性があります。
ベストアンサー1
通常、実行されるcron
ジョブの出力は関連ユーザーに送信されるため、-v
コマンドの完全な出力を含む電子メールを受け取るので便利ですrsync
。正しく構成されたシステムでは、メールもroot
そのユーザーに送信されます。
これを行うには、実行中のシステムでメールを正しく設定する必要がありますcron
。これはUnixタイプのシステムでは一般的でしたが、これ以上ではありません...デフォルトは電子メール送信用cron
です。オプションで無視sendmail
できます。または、およびオプションを使用してロギングジョブ出力を設定できます。-m
crond
crond
syslog
-s
またcron
、シェルリダイレクトを使用して個々のジョブの出力をリダイレクトできるため、標準> somelog.log 2> errorlog.log
出力はに書き込まれ、somelog.log
標準エラーはに書き込まれますerrorlog.log
(もちろんパスを追加)。