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
.