백업 구성표에서 /run을 제외할 수 있나요?

백업 구성표에서 /run을 제외할 수 있나요?

내 Linux 시스템용 rsync 기반 시스템 백업을 작성했습니다. 목표는 저장에서 시스템을 완전히 재배포할 수 있는 것이므로 홈 디렉터리만 백업하는 것이 아닙니다. 백업에서 일부 최상위 디렉터리( /proc, /sys, /mnt, ) 를 제외했습니다 /tmp.

/run이것을 제외 하고 여전히 실행 가능한 저장을 얻을 수 있는지 궁금합니다 . 내 백업 디스크에서 많은 디스크 공간(주로)을 차지하는 것으로 나타났습니다 /run/shm.

답변1

/run일시적인 데이터이므로 자주 열리 tmpfs므로 닫으면 폐기됩니다. 그것을 지원할 필요가 없습니다.

저는 -x, --one-file-system옵션을 사용하여 rsync백업하려는 파일 시스템만 백업하겠습니다. 이는 /proc/sys/run켜져 있으면 자동으로 제외되며 tmpfs사용자가 회로 차단기나 원격 파일 시스템을 탑재하는 것을 방지합니다.

그것은 다음과 같습니다:

rsync -x --relative --other-options / /boot destination/

btrfs또는 더 나은 방법은 LVM 또는 , , ... 와 같은 스냅샷 파일 시스템을 사용하고 zfs읽기 전용으로 마운트된 스냅샷에서 실행하기 전에 스냅샷을 찍는 것입니다 nilfs. rsync이는 백업에서 일관된 데이터를 얻을 가능성이 더 높다는 것을 의미합니다( rsync예: 자동 마운트 트리거 방지 또는 액세스 시간 업데이트 방지).

관련 정보