Recuperar files eliminados en Linux VM invitado

Uso Ubuntu en VMware para aprender a usar Linux. Utilicé rm en algunas carpetas y borré por error algunos files de /etc Tengo algunos files muy importantes en él. ¿Hay alguna manera de recuperar esos files, por ejemplo usando Knoppix? Si es así, ¿cómo puedo hacerlo?

Opción 1:

Descarga cualquier image ISO de Live CD, Knoppix, Ubuntu, Arch, lo que sea. Knoppix es probablemente una opción fácil.

Luego edite la configuration de VM para "insert" el CD virtual en la unidad de CD virtual e inicie la VM. Debe arrancar desde el CD. Si no es así, mira la configuration de VM nuevamente para descubrir por qué.

Una vez que el LiveCD se haya iniciado, podrá montar los discos de VM existentes (o podrían haberse montado automáticamente) y explorar todos los files en el sistema, luego podrá transferirlos a una unidad USB o unidad de networking.

Opcion 2:

Mueva los files del disco virtual a un lado para mantenerlos a salvo, y reconfigure su máquina virtual para usar un disco duro nuevo y limpio. Reinstale su sistema operativo de limpio.

Una vez que el nuevo sistema operativo esté funcionando, apáguelo y vuelva a agregar el disco virtual anterior como un segundo disco virtual. Arranque la VM y podrá montar las particiones del disco anterior en el nuevo sistema operativo (si no se montan de todas forms).

Luego puede copyr los files que desea en el nuevo disco. Cuando haya terminado, el disco antiguo se puede eliminar de la configuration y eliminarse del sistema host.

Finalmente

En ambas opciones, si sus files fueron encriptados, entonces tendrá que pasar por algunos aros más, pero siempre y cuando no haya eliminado los files de las keys de encryption, es posible, pero ese es un tema diferente.

Ahora haz una copy de security de tus files. Siempre debe suponer que cualquiera de sus máquinas, virtuales o reales, puede upload de nivel en cualquier momento, y eso será mucho less estresante si puede get otra, o reinstalar desde cero, y no perder nada. Dropbox / Google Drive / Ubuntu One / iCloud son tus amigos.

Supongo que está utilizando una installation estándar de Ubuntu, por lo que usa el sistema de files ext4. A less que examine manualmente la image del disco y recomponga sus files (lo cual no puedo saber), creo que su única opción sería usar una utilidad de restauración (como: http://extundelete.sourceforge.net/ )

Hasta que lo busqué en Google realmente pensé que no era posible restaurar files fácilmente en ext3 / 4, y nunca he usado la utilidad anterior.

Para usarlo, tendrá que download una distribución en vivo de Linux (por ej., Knoppix) y arrancar su máquina virtual con esa image de disco montada en la unidad de CD virtual. ¡Definitivamente no inicie su máquina virtual de la manera normal, o hará que la recuperación de datos sea aún más difícil!