전체 시스템 백업에서 제외 할 수있는 안전한 방법은 무엇입니까? 생각합니다. /home/*/.thumbnails /home/*/.cache /home/*/.mozilla/firefox/*.default/Cache /home/*/.mozilla/firefox/*.default/OfflineCache /home/*/.local/share/Trash /home/*/.gvfs/ /tmp/ /var/tmp/ 실제 폴더는 아니지만 ‘복원’할 때

전체 시스템 / 홈 백업에서 제외 할 수있는 경로 / 파일 목록을 찾고 있습니다.

설치된 패키지 목록이 있다고 생각합니다.

  • /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 스냅 샷과 유사 함).


답변