Time Machine: esclude le cartelle con lo stesso nome, ora AND in futuro

4

Voglio escludere il backup dei media proxy in Final Cut Pro. Questo supporto si trova in:

~/Movies/Final Cut Events/[Event Folder]/Transcoded Media/Proxy Media

Il problema è che quando creo una nuova [cartella eventi] crea una nuova directory chiamata "Proxy Media" che deve essere omessa manualmente da Time Machine ogni volta. Mi piacerebbe automatizzare questo processo.

Ho guardato tmutil nella riga di comando, ma non penso che lo farà.

    
posta Adam 07.11.2013 - 23:15
fonte

1 risposta

4

Potresti salvare un elenco di proprietà come ~/Library/LaunchAgents/excludefinalcut.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>EnableGlobbing</key>
  <true/> <!-- enable wildcard and tilde expansion for ProgramArguments -->
  <key>Label</key>
  <string>excludefinalcut</string>
  <key>ProgramArguments</key>
  <array>
    <string>tmutil</string>
    <string>addexclusion</string>
    <string>~/Movies/Final Cut Events/*/Transcoded Media/Proxy Media</string>
  </array>
  <key>WatchPaths</key>
  <array>
    <string>~/Movies/Final Cut Events</string>
  </array>
</dict>
</plist>

Quindi carica il plist eseguendo launchctl load ~/Library/LaunchAgents/excludefinalcut.plist .

tmutil addexclusion attribuisce ai file un attributo esteso com.apple.metadata:com_apple_backup_excludeItem . sudo tmutil addexclusion -p aggiunge i file al dizionario SkipPaths in /Library/Preferences/com.apple.TimeMachine.plist che viene modificato anche dalle Preferenze di Sistema.

    
risposta data 08.11.2013 - 20:17
fonte

Leggi altre domande sui tag