Estoy intentando eliminar un archivo, pero recibo un mensaje de la Papelera que dice:
"La operación no se puede completar porque no se pueden modificar los elementos de la copia de seguridad".
¿Qué significa eso y cómo puedo eliminarlo?
Estoy intentando eliminar un archivo, pero recibo un mensaje de la Papelera que dice:
"La operación no se puede completar porque no se pueden modificar los elementos de la copia de seguridad".
¿Qué significa eso y cómo puedo eliminarlo?
Según este hilo en Apple , este es un error. Esto significa que, con suerte, se solucionará en una próxima actualización de OS X.
Mientras tanto, tienes que relanzar el Finder, lo que puedes hacer a través de forzar el abandono (through, oa través del menú,), o por medios menos violentos al dejarlo normalmente, que primero debes active a través del siguiente comando emitido en la Terminal:
defaults write com.apple.Finder QuitMenuItem 1
Las copias de seguridad de Time Machine están protegidas a nivel del kernel : en un arranque detallado, es posible detectar en la primera pantalla de texto una extensión TMSafetyNet.kext
que se está cargando.
Esto asegura la integridad de sus copias de seguridad. Disposiciones de control de acceso. se aplican a través de una extensión del núcleo ubicada en
/System/Library/Extensions/TMSafetyNet.kext
El método autorizado oficialmente para eliminar elementos de una copia de seguridad específica o todos ellos consiste en localizar el elemento en la vista de Time Machine "en el espacio" y seleccionar la opción de eliminación adecuada en el menú contextual o el botón Acción en la barra de herramientas.
La capacidad de mover copias de seguridad a la Papelera agregada en Lion no solo es comparativamente más defectuosa, sino que está diseñada para funcionar en instantáneas completas , es decir, las carpetas nombradas con el momento en que se creó la copia de seguridad, que a su vez contiene un directorio para cada volumen incluido.
Existe un programa de ayuda (línea de comandos binario) en ...
/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass
... que le permite proporcionar un comando y un argumento completamente omite las restricciones de acceso.
En Lion corres:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
En Mountain Lion bypass
se movió al directorio Helpers
:
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
En OS X 10.10.5 (de un comentario de David Anderson), esto está ahora en:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
Créditos:
[1] - Michael Rushanan en el bypass de TMSafetyNet
[2] - Una breve explicación de la Red de seguridad de Time Machine por Joel Cowgill
[3] - Similar pregunta sobre SuperUser
la omisión está en /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/ en High Sierra (OSX 10.13.3) en mi iMac. Además, si desea que la lista de archivos se elimine con -v, debe redirigir a un archivo porque la lista detallada de desplazamiento es imposible de leer en la Terminal.