2 votos

¿Es seguro eliminar un subdirectorio de copia de seguridad de TimeMachine con el comando rm?

Eliminé un subdirectorio de respaldo de TimeMachine con:

rm -rf /Volumes/.../Backups.backupdb/.../2017-06-07-125321

Luego me di cuenta de que podría hacerlo mejor con la utilidad estándar e hice esto para otro subdirectorio

sudo tmutil delete /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Contraseña:
Eliminando: /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Eliminado (44.4G): /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Total eliminado: 44.4G

Ahora, ¿cómo verifico que la copia de seguridad de TimeMachine en /Volumes/.../Backups.backupdb/ siga siendo confiable desde el primer comando rm ... que ejecuté, que presumiblemente puede ser destructivo de alguna manera?

2voto

ProGrammer Puntos 64

Lo básico
El primer comando que ejecutaste incluyó la bandera rm -rf, esto (como seguro sabes) elimina los archivos y carpetas dentro del directorio dado (es decir, eliminación recursiva). Significa que ya no podrás recuperar esta copia de seguridad. No afectó a los directorios superiores (o más altos).

El comando rm debe ser usado con precaución, como bien señalas. Puede eliminar absolutamente todo (de forma permanente) con un solo comando erroneo. Por lo tanto, recomiendo siempre utilizar el propio comando TimeMachine para eliminar la copia de seguridad, incluido desde OS X Lion.

Eliminando con Time Machine

Terminal:
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/[MAC-NAME]/AAAA-MM-DD-hhmmss

Manualmente:
Si te preocupa mantener la integridad de la configuración de la copia de seguridad, quizás te interese considerar usar el siguiente método en su lugar (extraído de aquí):

  1. Entrar en Time Machine
  2. Seleccionar la copia de seguridad
  3. Hacer clic derecho en la copia de seguridad (en la ventana del Finder)
  4. Seleccionar 'Eliminar Copia de Seguridad' (quizás se te pida una contraseña)

Conclusión
Tu primer comando no afectó al directorio root en el que se almacenarán las copias de seguridad pasadas o futuras. Puedes probarlo yendo a TimeMachine en la barra de menú y seleccionando Hacer copia de seguridad ahora, alternativamente, puedes intentar recuperar una copia de seguridad hecha una hora antes para descubrir si los datos están ahí, lo están, porque el comando rm solo eliminó el contenido del directorio dado.

Además: Cuando rm se vuelve destructivo
No lo es a menos que seas completamente nuevo en el comando o te vuelvas descuidado en tu capacidad para aplicar procedimientos correctos con el comando, que comiences a cometer errores. Si te interesa conocer algunos de los no hagas al usar el comando, ¿qué te parece este y este artículo, ambos son interesantes de leer si tienes un minuto libre.

Espero haber interpretado tu pregunta correctamente, házmelo saber si eso te tiene sentido o si tienes alguna pregunta de seguimiento. Estoy más que feliz de ayudar en lo que pueda.

0 votos

Desde la forma en que describes la respuesta, especialmente cómo hablas desproporcionadamente de 'rm', en realidad dudo si realmente sabes lo que quieres decir. Mi preocupación no es sobre la permanencia de eliminar con 'rm', de lo cual estoy bien informado, en cambio, es si la integridad o eficacia de la copia de seguridad completa de TimeMachine en el directorio Backups.backupdb// está rota cuando se elimina un subdirectorio Backups.backupdb// con rm.

0 votos

La razón de mi duda es que sospechaba que todos los demás Backups.backupdb// funcionan como un todo para soportar el volver a un punto de copia de seguridad antiguo, el que eliminé con 'rm' será necesario. Dado que eliminé Backups.backupdb// con 'rm', lo cual es completamente independiente del mecanismo de TimeMachine. Sospecho que los demás Backups.backupdb// ya no funcionarán. Hice esta pregunta para confirmar si este es el caso.

AppleAyuda.com

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.

Powered by:

X