みなさん、こんにちは。
var/log ファイル/フォルダーをバックアップするにはどうすればよいですか?
- ログ ファイル/フォルダーの変更 (ログの更新) は、元のログ ファイル/フォルダーから複製されたファイル/フォルダーに自動的に更新される必要があります。
答え1
必要なことがわかれば、最も簡単な方法は、syslog のマニュアルページの例のように、/etc/syslog.conf に複数の保存場所を指定することかもしれません。
#Kernel messages are first, stored in the kernel file, critical messages and higher ones also go to another host and to the console
kern.* /var/adm/kernel
kern.crit @finlandia
kern.crit /dev/console
kern.info;kern.!err /var/adm/kernel-info
ご覧のとおり、すべてのカーネル メッセージは /var/adm/kernel に保存され、すべての重要なカーネル メッセージはマシン 'finlandia' のログ サーバーに送信され、コンソールにも表示されます。バックアップ パーティションでログが適切にローテーションされるように、/etc/logrotate.d/syslog の logrotate を編集する必要があります。
これは、バックアップログが作成されるcronによるバックアップよりも優れたソリューションだと思います。毎回何かが記録されています :-)
とにかく、リモートマシンにバックアップログサーバーを作成することに興味がある場合は、NSA RHEL セキュリティ ガイド66 ページ。クラスメートと一緒に Rhel サーバーをセットアップするときに、とても役立ちました :-)
答え2
つまり、異なる時点の複数のバックアップではなく、1 つのバックアップのみを保持したいということですか? 最も簡単な方法は、を使用しrsync
てcrontab
、ファイルを x 分/時間/日ごとに別のフォルダーに同期することです。