![백업 데이터를 복원하는 방법은 무엇입니까?](https://linux55.com/image/197182/%EB%B0%B1%EC%97%85%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC%20%EB%B3%B5%EC%9B%90%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 이 분야가 처음이고 데비안 서버에서 데이터를 복구하는 것에 대해 질문이 있습니다.
rsync를 통해 두 번째 서버에 데이터를 저장했습니다. 예를 들어 전체 /etc/ 폴더입니다.
이제 제 질문은 백업의 /etc/ 폴더를 새 설정 OS가 있는 새 서버로 복사한 다음 먼저 새 서버에서 /etc/ 폴더를 삭제할 수 있느냐는 것입니다.
아니면 모든 것이 작동하는 방식이 아닌가요?
답변1
이 /etc
디렉터리는 설치된 패키지 및 해당 구성에 직접적으로 해당됩니다. 다른 모든 디렉토리를 복원하지 않고 이를 복원하는 것은 최선의 방법이 아닐 수도 있지만 확실히 수행할 수 있습니다.
백업에서 파일을 복사할 수는 없으며 권한도 복원해야 합니다. 예를 들어 /etc/shadow
이는 주요 보안 위험이므로 모든 사람이 읽을 수 있도록 할 수 없습니다. 파일에는 비밀번호가 있는 경우 복원할 수 있는 솔트 처리된 비밀번호가 포함되어 있습니다. 비밀번호가 충분히 강력하지 않습니다.
다시 말하지만, 완벽한 세상에서는 임시 파일 없이 서버의 모든 것을 백업하거나 관련 파일과 디렉터리만 백업할 것입니다.