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
フラットと呼ばれるマシンの実際のバックアップのルートディレクトリにありますが、何が起こったかを示すだけです。
より便利-物事を編集したい場合は、 /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"のように作成します
次に、追跡したい設定を編集し、その単語を文字列またはフレーズを受け入れる設定の1つに書き込み、その設定を保存します。
そして、その直後。私は次のようなものを実行します:
sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;
これにより、過去10分間に変更されたシステム全体のすべてのplistファイルが検索され、一意のフレーズを含むファイルが一覧表示されます。または、スポットライトを使用できるかもしれませんが、ほとんどのデータベースベースのデスクトップアプリは、
-exec plutil -convert xml1 && grep -l "Phrase" {} \;
と、最初にファイルがXML plistに変換されます。また、使用を検討することもできます PlistBuddy -c Print