백업에서 시스템 디렉터리를 복사하여 Unix 서버를 복원할 수 있습니까?

백업에서 시스템 디렉터리를 복사하여 Unix 서버를 복원할 수 있습니까?

설치된 바이너리, 설정 등이 너무 많아서 Ubuntu 서버를 엉망으로 만들었습니다. Ubuntu를 다시 설치해야 하지만 부팅할 수는 없지만 완전한 백업, 숨겨진 파일 및 모든 것이 있습니다. 모든 것을 다시 설치하고 구성하는 것을 피하고 싶습니다.

모든 시스템 디렉터리(bin, usr/bin, var 등)를 백업에서 새 설치로 복사하면(아마도 모든 구성 파일이 포함되어 있을 것임) apt를 통해 바이너리를 다시 설치한 것처럼 모든 것이 즉시 작동합니다. -얻다? 제외해야 하는 디렉터리(예: boot 및 dev)도 제외한다고 가정해 보겠습니다.

그래도 문제가 해결되지 않으면 여전히 완전한 디스크 액세스 권한이 있으므로 모든 것을 복원하는 가장 빠르고 고통스럽지 않은 방법은 무엇입니까? 분명히 말하면 서버이기 때문에 실제로는 /home 디렉토리가 아니라 그 밖의 모든 것에 관심이 있습니다.

감사해요!

답변1

이것은 아마도 효과가 있을 것입니다. 파일 권한만 보존하면 됩니다. 이는 cp -a.

내가 생각할 수 있는 유일한 문제는 백업 시스템이 어떤 방식으로든 구식이어서 현재 커널(예: 다른 초기화 시스템)에서 사용할 수 없게 된다는 것입니다. 단순히 시스템을 복사하는 것은 시스템을 다른 하드 드라이브/파티션으로 마이그레이션할 때 수행하는 작업이기도 합니다.

이후에도 완전한 디스크 액세스가 가능하기 때문에 아무 것도 망칠 수 없으므로 확실히 시도해 볼 가치가 있습니다.

관련 정보