¿Cómo puedo eliminar un archivo marcado como elemento de copia de seguridad?

9

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?

    
pregunta Louis 19.11.2011 - 14:34

3 respuestas

3

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
    
respondido por el MattiSG 20.11.2011 - 17:51
26

La raíz de la causa

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

Eliminando en Time Machine

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.

Eliminación de la línea de comandos (más flexible, más control)

  

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

    
respondido por el Ryccardo 01.04.2013 - 21:19
0

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.

    
respondido por el tngn 17.03.2018 - 16:50

Lea otras preguntas en las etiquetas