Estoy en Lion y hasta hace diez minutos no sabía que existía el ingenioso nuevo tmutil. Pero ahora estoy un poco inseguro con todas sus opciones y subcomandos que usar para tratar de descubrir qué salió mal y cómo solucionarlo.
Un programa se volvió loco y comenzó a eliminar archivos de ~. Avanzó un poco antes de que lo detuviera, pero sin duda perdí algunos archivos. Simplemente no puedo decir de una unidad con cientos de miles de archivos, cuáles desaparecieron. Sé que había algunos archivos de configuración (por ejemplo, .bash_profile) porque estaban allí en esa carpeta, pero sin duda se disparó con cierta profundidad en el primer alboroto, por lo que no se sabe qué se eliminó y de dónde.
No puedo simplemente hacer una restauración de /Users/John (Mac OS lo impide), no puedo restaurar todos los archivos dentro de /Users/John usando la GUI (el Finder ignora todos los archivos y carpetas .something, algunos de los cuales sé que fueron eliminados), por lo que mi esperanza actual es averiguar desde la línea de comandos exactamente qué archivos obtuvieron el hacha y de alguna manera restaurar solo aquellos de mi copia de seguridad de Time Machine.
En otras palabras... ayudar.
Correr
tmutil listbackups
para obtener la lista de instantáneas disponibles. Elija el que estaba antes de que ocurriera el problema y ejecútelo.
tmutil compare YOUR-SNAPSHOT-HERE | cut -c33- | grep /Users/YOUR-USERNAME
para obtener una lista de diferencias entre entonces y ahora. Si omite la cut
parte, también puede obtener alguna indicación sobre la diferencia real (pero es más difícil usar el resultado después).
Si estuviera en esta situación, no usaría tmutil; usaría algo como
cp -Rnp "/Volumes/Time Machine/Latest/Macintosh HD/Users/John/.*" ~
para restaurar cualquier archivo o directorio de puntos, y la GUI para restaurar cualquier otra cosa.
Juan Munsch
Daniel