1 votos

Los archivos borrados accidentalmente el uso de GNU encontrar -eliminar - cómo recuperar?

Yo estaba jugando con el OSX find y GNU find de findutils (v 4.4.2) paquete con fines de aprendizaje. GNU encontrar tiene un -delete opción, que es auto-explicativo. Lo que no es, sin embargo, es que "el Uso de -eliminar automáticamente se enciende la opción de profundidad", lo que significa que de forma recursiva eliminar el directorio de trabajo actual contenido sin previo aviso.

El problema es que accidentalmente se ejecuta un comando en mi sistema, en lugar de shell remoto de sesión.

Traté de investigación de la parte interna detrás de -delete pero todo lo que podía venir fue oficial de GNU findutils docs.

Como me di cuenta de lo que pasó, voy a apagar el sistema para evitar posibles sobreescritura de los sectores. Entonces, tomé un "estándar de recuperación de enfoque" uso de

  • EaseUS Data Recovery Wizard para Mac
  • Prosoft Rescate De Datos 3
  • Disk Drill
  • Mac De Recuperación De Datos Guru

pero sin resultados. El directorio fue en realidad un git repository con muchos archivos pequeños. Como cierre a cero de la operación de disco se hizo desde la eliminación, dudo que cualquiera de ellos podría ser sobreescritos. No es una situación desastrosa, porque estoy, obviamente, tire el contenido del repositorio remoto. Aún así, me suelta inédito sucursales locales y archivos bajo .gitignore.

Hay OSX mecanismos que podría utilizar para recuperar estos archivos?

1voto

Oskar Puntos 1242

OS X mantiene archivos eliminados en el local de la máquina del tiempo del área de almacenamiento si usted ha activado (o el sistema ha permitido a) una tienda local.

tmutil snapshot

Si usted puede hacer una instantánea, puede entrar en una Máquina del Tiempo y recuperar estos archivos. Si se produce un error como **Local instantáneas no están habilitados. ** a continuación, usted no tiene la capacidad para recuperar los archivos desde el nivel del sistema operativo. Puesto que no hay otro undelete mecanismo en el sistema de archivos, usted tiene una buena encuesta de herramientas de recuperación (yo uso Rescate de Datos casi exclusivamente) y su única tercera opción sería ubicar de una forma viable de copia de seguridad del sistema o de los archivos en cuestión.

Puedo hacer un hábito de la habilitación del local de la tienda y forzar una instantánea antes de hacer algo como root o nada de lo que me arrepentiría de la terminal. Haber cometido errores como este a través de los años, he aprendido a tener que "premonición" para comprobar la copia de seguridad y vuelva a comprobar la sintaxis. En general, trato de hacer una lista de los archivos a eliminar y guardar en un archivo, así que tengo una pausa y un segundo script que hace la eliminación en lugar de la tubería de ellos juntos. No va a ayudar, pero es mi experiencia y la manera de mitigar cuando no puedo garantizar una buena copia de seguridad.

sudo tmutil enablelocal
sleep 8 && tmutil snapshot

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