¿La interrupción del comando rm con el teclado elimina algún archivo?

0

Estoy ejecutando Fedora 13 (Goddard) y cuando estaba eliminando recursivamente un directorio, noté que tenía algunos archivos que no podía perder, así que interrumpí el proceso ctrl + do . Ahora no sé si perdí algún archivo. ¿Los archivos ya eliminados volvieron a la carpeta original cuando interrumpo el proceso de esa manera?

rafa
fuente
1
Fedora 13 es prácticamente antiguo por ahora (alcanzó fin de la vida en 2011 y no ha sido compatible con actualizaciones desde entonces). Fedora 19 es actual.
a CVn
1
no es mi culpa, estoy accediendo a un servidor remoto que ejecuta esta distribución, y no soy el tipo que tiene todos los permisos.
rafa

Respuestas:

3

Los archivos ya eliminados no se restauran cuando abortas el proceso que está eliminando archivos.

Ahora, si realmente estuvieras corriendo rm -i o similar, lo que hace que rm prompt antes de eliminar, solo se eliminarán los archivos que le dijo a rm que quería eliminar. Pero esos todavía se han ido. No usar un interruptor como -i simplemente evita el rápido .

Dependiendo del sistema de archivos que esté utilizando, es posible que haya herramientas de recuperación disponibles, pero si le falta algo que necesite, La solución más fácil es probablemente restaurar desde la copia de seguridad. . Como este no es su sistema y no tiene acceso a la raíz, las recuperaciones se vuelven aún más difíciles de realizar; necesitarías acceso al dispositivo físico en bruto y tendría que evitar que se escriban más discos en la (s) partición (es) en cuestión para minimizar el riesgo de que los bloques de datos se sobrescriban, y ambos son difíciles sin acceso a la raíz.

Algunos sistemas de archivos especializados permiten verdaderas operaciones de estilo transaccional o tienen la capacidad de volver a un punto del tiempo pasado dado ( NILFS siendo un ejemplo) pero esos son prácticamente desconocidos, excepto en aplicaciones especiales, que dudo que tenga una instalación de Fedora de 2-3 años.

a CVn
fuente
estaba corriendo rm -r, entonces podría perder algo, lo que significa que necesito obtener una copia de seguridad ... Gracias
rafa