etckeeper
システムのすべての構成変更を記録する必要があります。ただし、/etc/の外部に重要な設定があります。
crontab -e
内部のファイルを編集します。/var/spool/cron/crontab/
したがって、サーバーには重要な構成ファイルがあります。
これらのファイルを私のGitリポジトリにどのように含めますかetckeeper
?
答え1
それでもやや厄介ですが、ファイルが/var
同じファイルシステムにある場合は、以下に/etc
ディレクトリを作成できます。/etc
/etc
簡単に回復するには、同様の操作を実行して/etc/extrafiles/var/spool/cron
から、同様の操作を使用してcp -l
ファイルへのハードリンクを作成できます。
復元するとrsync --link
、ツリーをextrafiles
すべての正しい場所に再コピーできます。
答え2
この/var/spool/cron
ディレクトリには、個人のクローンタップ。このデータは本質的に同じです/etc
。これを処理することは、すべてのユーザーの個人用ファイルを監視し、変更をVCSにプッシュすることとetckeeper
同じです。これはやや侵害的なようです。.bashrc
システムのcrontabファイルはすべて下に保存されるため、デフォルトでは/etc
これらのファイルが処理されますetckeeper
。