Sto cercando di eliminare un file, ma ricevo un messaggio dal Cestino che dice:
"Impossibile completare l'operazione perché gli elementi di backup non possono essere modificati".
Cosa significa e come posso eliminarlo?
Sto cercando di eliminare un file, ma ricevo un messaggio dal Cestino che dice:
"Impossibile completare l'operazione perché gli elementi di backup non possono essere modificati".
Cosa significa e come posso eliminarlo?
Risposte:
Secondo questo thread di Apple , questo è un bug. Ciò significa che si spera che verrà risolto in un prossimo aggiornamento di OS X.
Nel frattempo, devi riavviare il Finder, che puoi fare sia con la chiusura forzata (⎇⌘⎋, o attraverso il menu ), sia con mezzi meno violenti chiudendolo normalmente, che devi prima attivare tramite il seguente comando emesso nel Terminal:
defaults write com.apple.Finder QuitMenuItem 1
I backup di Time Machine sono protetti a livello di kernel : con un avvio dettagliato è possibile individuare nella prima schermata di testo che TMSafetyNet.kext
viene caricata un'estensione.
Ciò garantisce l'integrità dei backup. Le disposizioni sul controllo degli accessi sono applicate tramite un'estensione del kernel situata in
/System/Library/Extensions/TMSafetyNet.kext
Il metodo ufficialmente sanzionato per eliminare elementi da un backup specifico o tutti è quello di individuare l'elemento nella vista Time Machine "nello spazio" e selezionare l'opzione di eliminazione appropriata dal menu contestuale o il pulsante Azione nella barra degli strumenti.
La capacità di spostare i backup nel Cestino aggiunto in Lion non è solo relativamente più buggy, ma progettata per funzionare su intere istantanee , ovvero le cartelle nominate con il momento in cui è stato creato il backup che a loro volta contengono una directory per ciascun volume incluso.
Esiste un programma di supporto (binario della riga di comando) in ...
/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass
... che consente di fornire un comando e un argomento per bypassare completamente le restrizioni di accesso.
In Lion corri:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
In Mountain Lion bypass
spostato nella Helpers
directory:
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
In OS X 10.10.5 (da un commento di David Anderson), questo è ora su:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
Crediti:
[1] - Michael Rushanan su TMSafetyNet bypass
[2] - Una breve spiegazione della Time Machine Safety Net di Joel Cowgill
[3] - Domanda simile su SuperUser
/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass
.
il bypass è in /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/ in High Sierra (OSX 10.13.3) sul mio iMac. Inoltre, se si desidera eliminare l'elenco di file con -v, è necessario reindirizzare a un file perché l'elenco dettagliato scorrevole non è leggibile in Terminale.
killall Finder
nel Terminal