rm -rf: una manera fácil de destruir su negocio en línea y su reputación

Con un equipo, el propietario de un pequeño proveedor de alojamiento eliminó los datos del cliente y las copias de seguridad.


Foto: independent.co.uk

Recientemente, un usuario del sitio web Serverfault publicó una pregunta interesante sobre el recurso. Marco Marsala preguntó a otros usuarios si sería posible recuperar datos rápidamente después de ejecutar el comando rm -rf {foo} / {bar}. Al final resultó que, Marsala es el dueño de una pequeña empresa de alojamiento que sirve a unos 1.500 clientes. Utilizó Ansible para gestionar datos y automatizar procesos.

Una tarde, Marsala ingresó accidentalmente el comando rm -rf {foo} / {bar}ejecutándolo en todos los servidores. Las variables {foo} / {bar} no fueron establecidas por el usuario. Inicialmente, Marsala quería eliminar ciertos directorios en diferentes servidores, pero debido al problema anterior, todo se eliminó. En este caso, los medios con copias de seguridad se conectaron y montaron físicamente, por lo que estos datos se eliminaron.

Hubo muchas respuestas a la pregunta, y la mayoría de ellas indicaron la imposibilidad de devolver todos los archivos de alguna manera rápidamente. Sí, puede restaurar algo, dijeron los comentaristas, pero puede olvidarse de restaurar todos los datos. En una de las respuestas, se aconsejó a Marco Marsala que se olvidara de restaurar archivos y se contactara con un abogado para evitar las consecuencias negativas de las demandas de los clientes cuyos sitios fueron destruidos.

Algunos comentaristas creen que los datos se pueden guardar porque rm -rf simplemente marca los bloques de datos como vacíos. Y si no se escribió nada en la parte superior, en teoría, puede restaurar casi todo. Sin embargo, la restauración tomará mucho tiempo y dinero.

Curiosamente, hace dos años se hizo una pregunta similar sobre el mismo recurso. Luego, el administrador del sistema solicitó ayuda y lanzó este comando:

sudo rm -rf --no-preserve-root / mnt / hetznerbackup /

Según el desafortunado administrador del sistema, se dio cuenta del error después de unos segundos, pero era demasiado tarde, todos los datos se destruyeron lentamente . Luego resultó que la mayoría de los datos importantes fueron destruidos y no pudieron ser restaurados.

Bueno, solo puede haber un consejo: hacer copias de seguridad. Muchas copias de seguridad no ocurren, mientras que deben almacenarse para que no se destruyan accidentalmente, como en este caso.

UPD . El dueño pidió ayuda.a una empresa de recuperación de datos. Al final resultó que, todos los archivos están en su lugar. Pero el proveedor de alojamiento no puede permitirse el lujo de restaurar estos archivos: se requieren fondos demasiado grandes para llevar a cabo dicho trabajo para discos de 1.500 servidores.

Source: https://habr.com/ru/post/es392925/


All Articles