OS X에서 Time Machine 백업에서 규칙으로 제외되는 파일은 무엇입니까?


67

제외하도록 선택할 수있는 파일 외에도 시스템에서 규칙 또는 분류로 어떤 파일을 제외합니까?

여기에 이미지 설명을 입력하십시오

휴지통이나 캐시를 백업하지 않는 것이 좋을지 모르지만 "뒤에서"생략 된 파일을 알려주는 방법을 찾고 있습니다. 시스템이 제외 목록 또는 제외 패턴을 유지 하는지를 아는 것은 더 큰 그룹의 Mac을 관리하는 데 매우 도움이됩니다.

답변:


106

에 저장된 제외 목록이 내장되어 /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist있습니다. 여기에 편안하게 붙여 넣기가 너무 길어서 Pastebin에 StdExclusions.plist (10.7.1) 사본을 게시했습니다 . Pastebin 에는 StdExclusions.plist (10.6.8 서버)도 있습니다 .

보다 명백한 사용자 파일 제외 중 일부는 로컬 Time Machine 저장소의 휴지통, 문서 개정판 및 MobileBackup이 모두 제외됩니다. 나머지 제외는 시스템이 복원 후 이러한 데이터베이스를 재생성 할 수있는 다른 파일을 인덱싱하기 위해 존재하는 캐시 및 데이터베이스와 같은 시스템에 대한 것입니다.

또한 앱은 파일의 메타 데이터를 사용하여 파일을 백업에서 제외 할 수 있습니다. 다음 명령을 실행하여이 파일 목록을 볼 수 있습니다.

sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

내 시스템에서 이것은 다음을 출력합니다.

/Users/brant/Library/Calendars/Calendar Cache
/Users/brant/Music/iTunes/iTunes Music Library.xml
/Users/brant/Library/iTunes/iPod Software Updates
/Users/brant/Library/iTunes/iPad Software Updates
/Users/brant/Library/iTunes/iPhone Software Updates
/Users/brant/Pictures/iPod Photo Cache
/Volumes/Archive/brant/Pictures/iPhoto Library/iPod Photo Cache
/Volumes/Archive/brant/Pictures/iPhoto Library/AlbumData.xml
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Csd Whitelist
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Bloom
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Bloom Filter 2
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Download
/Users/brant/Documents/Virtual Machines/Visual Studio.pvm/{ae6f7518-762e-4fcd-b166-c7a914fc237f}.mem
/Users/brant/Music/iTunes/Album Artwork/Cache
/Users/brant/Library/Saved Application State
/Users/brant/Library/Application Support/Google/Chrome/Default/History-journal
/Users/brant/Library/Application Support/Google/Chrome/Default/Favicons-journal
/Users/brant/Library/Application Support/Google/Chrome/Default/Favicons
/Users/brant/Library/Application Support/Google/Chrome/Default/History
/Users/brant/Library/Icons/WebpageIcons.db
/Users/brant/Library/Safari/WebpageIcons.db

보시다시피 다양한 앱이 Time Machine에 귀찮게하지 말라고 한 몇 가지 파일이 있습니다. 또한 Lion에서 tmutil 명령을 사용하면 명령 줄에서 파일 제외를 쿼리, 설정 및 삭제할 수 있습니다.

  • tmutil isexcluded _item_ 볼륨, 디렉토리 또는 파일이 현재 제외되었는지 판별합니다.
  • tmutil addexclusion _item_ 항목을 새 위치로 이동하거나 이름을 변경하더라도 향후 백업에서 제외되도록 제외 규칙을 설정합니다.
  • tmutil addexclusion -p _item_항목 경로가 제외되도록 제외 규칙을 설정합니다. 변경되지 않은 상태로 유지되므로 파일이 이동하면이 정확한 경로에 있지 않으면 백업되고 규칙에서 지정한 위치와 같은 위치에 파일이 있으면 백업되지 않습니다.
  • tmutil removeexclusion _item_ 제외 규칙 유형을 적절하게 제거했습니다.

나는이 답변에 대해 여러 번 찬성하고 싶다 :-)
Heiko Rupp

진지하게, 만약 내가 200 포인트 소급 현상금을 제공 할 수 있다면 나는 할 것입니다. 멋진 답변입니다.
orange80

그런 다음 명령 줄을 통해 사용자 정의 무시 목록을 얻는 방법은 무엇입니까?
georgexsh

내 시스템에서 ~ / Applications~ / Library / Screen Savers를 포함 mdfind하여 훨씬많은 결과를 출력합니다 . 조심해!
SilverWolf 2016 년

8

기본적으로 Apple Time Machine은 다음을 백업하지 않습니다.

  • 시스템 로그 파일
  • 스포트라이트 인덱스
  • 모든 유형의 캐시 파일
  • 휴지통에있는 파일 (또는 다른 사용자의 휴지통)
  • 임시 파일
  • Time Machine에서 앱이 백업하지 않도록 플래그를 지정할 수있는 특정 응용 프로그램 데이터

이는 Time Machine이있는 모든 Mac OS X 버전에 적용됩니다.

출처 : Kevin M. White. Apple 교육 시리즈 : Mac OS X Support Essentials v10.6 . 피치 프레스.


~ / Library / Caches / 및 ~ / Library / Logs /는 백업에서 제외되지만 / var / db / 및 / var / log /와 같은 폴더에는 여전히 일부 캐시 및 로그 파일이 포함됩니다.
Lri

7

아마도 이것이 유용 할 것입니다 -http : //hints.macworld.com/article.php ? story=20080328025026826

구체적으로 :

sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

무시되는 것을 반환합니다. 앱은 TimeMachine에게 특정 파일을 무시하도록 지시 할 수 있습니다.


2
더스틴, 링크 이하의 답변은 좋은 답변이 아닙니다. 링크가 질문에 대답 할 때 출처를 인용 할뿐만 아니라 관련 세부 사항을 인용하는 것이 중요합니다. 사이트가 다운
되거나

6

스냅 샷의 루트 폴더에는 스냅 샷에서 제외 된 폴더가있는 속성 목록도 있습니다.

sudo defaults read /Volumes/Time\ Machine/Backups.backupdb/*/Latest/.exclusions.plist

최신 스냅 샷에는 StdExclusions.plistTime Machine의 환경 설정에서 제외 된 폴더와 폴더가 포함되었습니다 . com.apple.metadata:com_apple_backup_excludeItem확장 속성 만있는 파일이나 폴더는 포함되지 않았습니다 .


와우-나는 이것에 조금 찌르는 것이 낫다. Mountain Lion은 백업 세트에 제외를 다시 추가 할 때 제외 처리 방법을 변경했습니다. 이 경우 더 이상 폴더가 증분 백업되지 않고 파일의 전체 백업이 해당 파일을 포함하는 다음 백업이 수행됩니다.
bmike

2

com.apple.metadata:com_apple_backup_excludeItem특정 파일 / 디렉토리에 확장 된 속성이 있는지 확인 하려면 다음 xattr명령을 사용할 수 있습니다 .

xattr path_to_file_name

또는 mdls명령 (메타 데이터 속성도 표시) :

mdls path_to_file_name

그러나 파일 / 디렉토리가 백업에서 제외되는지 확인하는 가장 좋은 방법 tmutil은 위에서 제안한 것처럼 제외 목록에 있는지 여부를 확인하기 때문에를 사용하는 것입니다.

tmutil isexcluded path_to_file_name
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.