Options
대화 상자에 입력 한 모든 Time Machine 제외가 포함 된 파일을 찾고 있습니다 . 예약 관련 설정이 com.apple.backupd-*.plist
파일에 저장되어 /System/Library/LaunchDaemons
있지만 제외를 찾을 수 없다는 것을 알고 있습니다.
Options
대화 상자에 입력 한 모든 Time Machine 제외가 포함 된 파일을 찾고 있습니다 . 예약 관련 설정이 com.apple.backupd-*.plist
파일에 저장되어 /System/Library/LaunchDaemons
있지만 제외를 찾을 수 없다는 것을 알고 있습니다.
답변:
예 /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist
를 들어 flat이라는 머신 의 경우 실제 백업의 루트 디렉토리에 있지만 발생한 상황 만 표시합니다.
더 유용하게-편집하려는 경우 /Library/Preferences/com.apple.TimeMachine.plist
이 블로그 에서 정보를 얻었습니다
/Library/Preferences/com.apple.TimeMachine.plist
에서는 이진 파일처럼 보입니다. 어떻게 편집 할 수 있습니까?
시스템 환경 설정의 폴더 목록은에 저장됩니다 /Library/Preferences/com.apple.TimeMachine.plist
.
/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
기본적으로 제외 된 폴더를 포함합니다.
sudo mdfind com_apple_backup_excludeItem==com.apple.backupd
com.apple.metadata:com_apple_backup_excludeItem
확장 된 속성을 가진 파일을 검색 합니다.
tmutil addexclusion
확장 된 속성을 추가합니다. sudo tmutil addexclusion -p
에 경로를 추가합니다 /Library/Preferences/com.apple.TimeMachine.plist
.
Protip : (ugh) 시스템 환경 설정 또는 응용 프로그램 환경 설정을 위해 파일 시스템에서 해당 환경 설정 파일을 찾으려면이 트릭을 사용하십시오.
나는 "ShittleCheezeman"과 같은 시스템에 존재하지 않는 단어 (보통 끔찍한 공격)를 구성한다
그런 다음 추적하려는 환경 설정을 편집하고 해당 단어를 문자열 또는 구를 허용하는 환경 설정 중 하나에 쓰고 환경 설정을 저장합니다.
그 직후에; 나는 다음과 같은 것을 실행한다 :
sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;
그러면 지난 10 분 동안 수정 된 전체 시스템에서 모든 plist 파일을 검색하고 고유 한 구가 포함 된 파일을 나열합니다. 또는 대부분의 데이터베이스 기반 데스크탑 앱은 신뢰할 수없는 소프트웨어 인 것으로 밝혀졌지만 스포트라이트를 사용할 수 있습니다.
-exec plutil -convert xml1 && grep -l "Phrase" {} \;
하면 먼저 파일을 XML plist로 변환합니다. 또한 사용으로 볼 수 있었다 PlistBuddy -c Print