Estoy tratando de eliminar un archivo, pero me sale un mensaje de la Papelera diciendo:
"La operación no puede completarse porque los elementos de la copia de seguridad no pueden modificarse".
¿Qué significa eso y cómo puedo eliminarlo?
Estoy tratando de eliminar un archivo, pero me sale un mensaje de la Papelera diciendo:
"La operación no puede completarse porque los elementos de la copia de seguridad no pueden modificarse".
¿Qué significa eso y cómo puedo eliminarlo?
Las copias de seguridad de Time Machine están protegidas a nivel del núcleo -- en un arranque verboso es posible detectar en la primera pantalla llena de texto un TMSafetyNet.kext
extensión que se está cargando.
Esto garantiza la integridad de las copias de seguridad. Las disposiciones de control de acceso se aplican a través de una extensión del kernel situada en
/System/Library/Extensions/TMSafetyNet.kext
La sanción oficial método de eliminación de elementos de una copia de seguridad específica o de todas ellas es localizar el elemento en la vista "en el espacio" de Time Machine y seleccionar la opción de eliminación adecuada en el menú contextual o en el botón Acción de la barra de herramientas.
La posibilidad de mover las copias de seguridad a la Papelera añadida en Lion no sólo es comparativamente más defectuosa, sino que está diseñada para funcionar en instantáneas enteras es decir, las carpetas nombradas con la hora de creación de la copia de seguridad que, a su vez, contienen un directorio para cada volumen incluido.
Existe un un programa de ayuda (binario de línea de comandos) en...
/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass
...que le permite suministrar un comando y un argumento para saltarse completamente saltarse las restricciones de acceso.
En Lion se corre:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
En Mountain Lion bypass
se trasladó a la Helpers
directorio:
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
En OS X 10.10.5 (a partir 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 la derivación de TMSafetyNet
[2] - Breve explicación de la Red de Seguridad de la Máquina del Tiempo por Joel Cowgill
[3] - Pregunta similar en SuperUser
Según este hilo en Apple Esto 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 bien a través de forzar la salida (⎇⌘⎋, o a través del menú), o por medios menos violentos saliendo de él normalmente, lo que debes hacer primero activar a través del siguiente comando emitido en el Terminal:
defaults write com.apple.Finder QuitMenuItem 1
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.