백업 - git을 사용하여 /etc를 백업할 수 있나요? [복사]

백업 - git을 사용하여 /etc를 백업할 수 있나요? [복사]

저는 Mac을 사용하고 있는데 수백 개의 (중요한) 구성 파일이 포함된 /etc심볼릭 링크 일 뿐이며 전체 디렉터리 크기 는 1MB 미만입니다./private/etc/private/etc

이러한 파일의 백업을 사용하는 것이 좋은 접근 방식입니까 git? 그렇지 않다면 왜 그렇습니까?

무엇이 될 수 있을까?부작용?

편집: 사용자 ivanivan이 지적했듯이 비밀번호나 키가 포함된 특정 파일에 보안 문제가 있을 수 있습니다. 이 파일의 몇 가지 예를 들어주실 수 있나요? (예: SSH 키 및 /etc/shadow)

.git편집: 디렉토리를 개인 원격 저장소에 푸시하기 전에 암호화 할 수 있을까요 ?

편집: git은 파일 권한을 추적하지 않으며 파일에는 /etc다양한 권한이 있습니다. git을 사용하면 심각한 문제가 발생할 수 있습니다. 반면 etckeeper는 파일 권한을 올바르게 처리합니다.

답변1

etckeeper를 보셨나요?

etckeeper는 /etc를 git, mercurial, bazaar 또는 darcs 저장소에 저장할 수 있는 도구 모음입니다. 이를 통해 git을 사용하여 /etc에 대한 변경 사항을 보거나 되돌릴 수 있습니다. 또는 백업이나 선택적 구성 변경을 위해 저장소를 다른 곳으로 푸시할 수도 있습니다. 패키지 업그레이드 중에 /etc에 대한 변경 사항을 자동으로 커밋하는 것과 같은 패키지 관리자에 연결됩니다. git이 일반적으로 지원하지 않지만 /etc/shadow에 대한 권한과 같이 /etc에 중요한 파일 메타데이터를 추적합니다. 버전 제어의 기본 사항을 알고 있다면 매우 모듈식이고 구성 가능하며 사용이 간단합니다.

바라보다https://etckeeper.branchable.com/

답변2

Git 자체는 적절한 백업과 같은 메타데이터를 기록하지 않습니다 /etc.

관련 정보