Linux 사용자 설정을 유지하려면 어떤 파일을 백업해야합니까?


13

나쁜 그래픽 드라이버 문제가 발생한 후 새로 설치해야합니다.

Linux에서 모든 사용자 설정을 유지하기 위해 백업 해야하는 파일은 무엇입니까?

내 배포판은 fuduntu입니다.


1
변경 사항이 마음에 들지 않으면 질문을 편집하여 되돌 리거나 다시 수정할 수 있습니다.
Baarn

3
기본적으로 당신은 백업에 필요한 /home디렉토리하지만 사용 또는 설치에 따라이 백업에 도움이 될 /etc /usr/var. 그러나 잘못된 구성 파일을 새로운 시스템으로 복사 할 가능성이 있습니다. 새로 설치하는 대신 문제를 해결하는 것이 좋습니다.
Baarn

[code] yum history -undo <최종 설치 ID> [code]를 시도했지만 도움이되지 않았습니다. 또한 다른 vga 모드 "vga = ask"로 튀어 나오는 것은 무력합니다. 터미널 만 가능합니다. 따라서 rm 또는 복사하거나 다른 파일 작업을 수행 할 수 있습니다. 부팅시 그래픽 쉘 그놈이 정지됩니다.
Yurij73

1
@ Yurij73 : 주석과 답변에서`와`(backquote)로 코드를 둘러 쌀 수 있습니다.
Linuxios 2016 년

답변:


11

최소한 사용자 자신의 파일을에 보관하는 것이 가장 좋습니다 /home. 또한 어떤 파일을 보관해야하는지 알기 위해서는 변경 기록 과 누가 변경 했는지 추적 할 수 /etc있는 시스템을 사용하는 것이 좋습니다 . IE-배포 변경입니까, 아니면 변경 했습니까?etckeeper/etc

백업 자체의 경우 항상 다음을 복사합니다.

/usr/local
/usr/share
/home
/var
/etc
/root

있다 rsync를 사용하여 다음을 백업하는 방법 이 추가 공간이 후속 백업에 사용되지 않도록 하드 링크를 사용하여 별도의 영역으로는.

그런 다음 그대로 복원 할 수 /home/*있지만 /var및 에서 필요한 특정 파일 / 폴더를 선택하려고합니다 /etc. 에서 구체적으로 필요한 것이 있는지 알고있을 것입니다. /usr/local대부분 의도적으로 배치했을 것입니다.

의 내용 /var과는 /usr/share까다로울 수있다. 아파치, 미디어 위키, 워드 프레스 및 기타 다양한 서비스가 데이터를 저장합니다. 이러한 서비스를 설정할 때 수행 한 구성에 따라 데이터가 저장되어 있는지 알아야합니다. '서버'또는 '웹'서비스를 실행하지 않으면 백업하지 않는 것이 안전 할 있지만 백업하기를 원할 때보 다 항상 백업하는 것이 더 현명합니다.

당신이 손으로 편집 한 것이 /etc없다면 아마도 깨끗한 구성으로 안전 할 것입니다. 에 수작업으로 변경 한 /etc것이 있으면 손으로 직접 가져 가서 깨끗한 시스템에 무엇을 도입하고 있는지 정확히 알 수 있습니다.

/opt관심 디렉토리 일 수도 있습니다. 일반적으로 배포판 이외의 소프트웨어에서 자체 설치 프로그램으로 배포 된 소프트웨어를 설치할 때 생성됩니다. 이 옵션을 백업하는 것은 옵션이지만 해당 패키지를 다시 설치해야 할 수 있습니다./etc


1
당신이 말하고 편지를 추가 하려고하는 것처럼 들리지만 im은 /user당신을 의미 한다고 가정합니다 . migh 이것을 명확히하기 위해 편집하고 싶다/home/[username]/usr
DeveloperACE
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.