전체 시스템 / 홈 백업에서 제외 할 수있는 경로 / 파일 목록을 찾고 있습니다.
설치된 패키지 목록이 있다고 생각합니다.
/home/*/.thumbnails
/home/*/.cache
/home/*/.mozilla/firefox/*.default/Cache
/home/*/.mozilla/firefox/*.default/OfflineCache
/home/*/.local/share/Trash
-
/home/*/.gvfs/
-
/tmp/
/var/tmp/
- 실제 폴더는 아니지만 ‘복원’할 때 심각한 문제가 발생할 수 있습니다
/dev
/proc
/sys
이건 어떤가요…
/var/
일반적으로?/var/backups/
-꽤 커질 수 있습니다/var/log/
-많은 공간이 필요하지 않으며 나중에 비교할 수 있습니다./lost+found/
답변
rsync
시스템을 백업 파티션으로 전환 할 때 다음을 제외합니다.
--exclude=/dev/* \
--exclude=/home/*/.gvfs \
--exclude=/home/*/.mozilla/firefox/*/Cache \
--exclude=/home/*/.cache/chromium \
--exclude=/home/*/.thumbnails \
--exclude=/media/* \
--exclude=/mnt/* \
--exclude=/proc/* \
--exclude=/sys/* \
--exclude=/tmp/* \
--exclude=/home/*/.local/share/Trash \
--exclude=/etc/fstab \
--exclude=/var/run/* \
--exclude=/var/lock/* \
--exclude=/lib/modules/*/volatile/.mounted \
--exclude=/var/cache/apt/archives/* \
이렇게하면 원래 파티션으로 부팅 할 수있는 것과 같은 방법으로 백업 파티션으로 부팅 할 수 있습니다.
요약하면, 나는 제안 할 것이다
-
/{dev,proc,media,...}
자신을 배제하지 않고 내용 만 -
제외하고
/var/{run,lock}
, 특히 큰/var/cache/apt/archives/
답변
모든 것을 제외하고 /usr
(fort 제외 /usr/local/
) 백업을 권장합니다.dpkg --get-selections
제 생각에는 전체 백업이 실제로 유용하지 않습니다. 차라리 백업 데이터와 환경 설정을 선호하고 공식 리포지토리에서 패키지를 복원합니다.
하지만 내 취향은 …
/usr
배포 패키지에서 주로 정적 이진 내용을 포함합니다. 패키지를 다시 설치하면 /usr
내용 이 복원 됩니다. 또한 /bin
및 /sbin
배포 패키지에서 바이너리가 포함되어 있습니다.
/usr/local
수동으로 설치된 패키지를 포함합니다 (배포 패키지 중). 백업 할 가치가 있습니다.
답변
또한 전체 시스템 백업을 구성 할 때 모든 답변과 기타 모든 관련 질문을 읽었습니다.
내 2 센트는 오프라인 시스템의 전체 시스템 백업을 수행 할 때만 아무것도 제외하지 않을 것입니다.
이제 자세히 설명하겠습니다. 시스템을 자체 백업하는 경우 다른 디렉토리에서 언급 한 것처럼 일부 디렉토리를 제외 할 수 있지만 나중에 시스템을 복원 할 때 약간의 버그가 발생할 수 있으므로 제 생각에는 좋지 않습니다. 예를 들어, / tmp 디렉토리를 제외하고 복원 한 후에는 / tmp가 없어지고 시스템에서 디렉토리를 작성하며 / tmp의 chmod & chown 문제로 인해 로그인 화면이 멈출 수 있습니다. ~ / .cache 디렉토리를 백업하지 않으면 Ubuntu Software Center의 데이터베이스 캐시가 손상 될 수 있습니다.
내가하는 일은 라이브 CD를 사용하고 LuckyBackup을 사용하고 아무것도하지 않고 전체 시스템을 백업하는 것입니다. 이제 복원 할 때 ‘소스에없는 파일 삭제’를 선택했습니다. 이렇게하면 전체 시스템 스냅 샷을 백업을 생성했을 때의 상태로 정확하게 복원 할 수 있습니다 (VM 스냅 샷과 유사 함).