rm -rf: un moyen facile de détruire votre activité en ligne et votre réputation

Avec une équipe, le propriétaire d'un petit hébergeur a supprimé les données et les sauvegardes des clients


Photo: independent.co.uk

Récemment, un utilisateur du site Serverfault a posté une question intéressante sur la ressource. Marco Marsala a demandé à d' autres utilisateurs s'il serait possible de récupérer des données rapidement après avoir exécuté la commande rm -rf {foo} / {bar}. Il s'est avéré que Marsala est propriétaire d'une petite société d'hébergement qui dessert environ 1 500 clients. Il a utilisé Ansible pour gérer les données et automatiser les processus.

Un soir, Marsala a accidentellement entré la commande rm -rf {foo} / {bar}en l'exécutant sur tous les serveurs. Les variables {foo} / {bar} n'ont pas été définies par l'utilisateur. Au départ, Marsala voulait supprimer certains répertoires sur différents serveurs, mais à cause du problème ci-dessus, tout a été supprimé. Dans ce cas, les supports avec sauvegardes étaient physiquement connectés et montés, donc ces données ont été supprimées.

Il y avait de nombreuses réponses à la question, et la plupart d'entre elles indiquaient l'impossibilité de renvoyer tous les fichiers rapidement. Oui, vous pouvez restaurer quelque chose, ont déclaré les commentateurs, mais vous pouvez oublier de restaurer toutes les données. Dans l'une des réponses, il a été conseillé à Marco Marsala d'oublier la restauration des fichiers et de contacter un avocat pour éviter les conséquences négatives des poursuites des clients dont les sites ont été détruits.

Certains commentateurs pensent que les données peuvent être enregistrées car rm -rf marque simplement les blocs de données comme vides. Et si rien n'a été écrit dessus, en théorie, vous pouvez restaurer presque tout. Cependant, la restauration prendra beaucoup de temps et d'argent.

Fait intéressant, il y a deux ans, une question similaire a été posée sur la même ressource. L'administrateur système a alors demandé de l'aide et a lancé cette commande:

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

Selon l'administrateur système malchanceux, il a réalisé l'erreur après quelques secondes, mais il était trop tard, toutes les données ont été lentement détruites . Il s'est ensuite avéré que la plupart des données importantes ont été détruites et qu'elles n'ont pas pu être restaurées.

Eh bien, il ne peut y avoir qu'un seul conseil: effectuez des sauvegardes. De nombreuses sauvegardes ne se produisent pas, alors qu'elles doivent être stockées pour ne pas être détruites accidentellement, comme dans ce cas.

UPD . Le propriétaire a demandé de l'aide.à une entreprise de récupération de données. Il s'est avéré que tous les fichiers sont en place. Mais le fournisseur d'hébergement n'a pas les moyens de restaurer ces fichiers - des fonds trop importants sont nécessaires pour effectuer un tel travail sur les disques de 1 500 serveurs.

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


All Articles