Une ligne de code malencontreuse et adieu votre petite entreprise !

feu ordinateur

On dit souvent que l'erreur, en informatique, se trouve entre la chaise et la machine. La machine, elle, se contente de faire ce qu'on lui demande... Demandez-lui d'effacer tous vos fichiers et elle le fera, sans rechigner. C'est malheureusement exactement ce qui est arrivé au patron d'une entreprise d'hébergement de sites Internet.

Marco Marsala, l’hébergeur web en question, utilisait une commande que l’on sait potentiellement dévastatrice, le fameux « rm -rf », qui non seulement efface un dossier mais se débarrasse aussi de toute l’arborescence sans demander confirmation à l’utilisateur. Nombreux sont d’ailleurs les puristes à proscrire purement et simplement l’utilisation de cette commande.

Malheureusement, il aura suffi d’un bug dans le script qu’il venait de lancer pour qu’au lieu d’effacer les données souhaitées (de vieilles copies de sauvegarde), ce soient « tous les serveurs [qui] ont été effacés, ainsi que les copies de sauvegarde hors site, parce que le stockage était lié au même script« . Adieu les sites Internet de ses 1 535 clients ! Rien que ça !

Totalement désespéré, Marco Marsala partageait son problème sur le site spécialisé Server Fault et rapidement les réponses ont afflué, certaines vraiment cinglantes :

Je suis désolé de dire que votre entreprise est essentiellement morte, a écrit Sven sur le forum. Il y a peut-être un très faible espoir de récupérer vos données si vous éteignez tout et que vous donnez vos disques à une bonne agence de récupération de données. Ça coûtera extrêmement cher, prendra beaucoup de temps et la probabilité que cela vous sauve demeure très faible.

Un autre, plus froid encore :

Votre business est fini. Vous n’avez pas besoin de conseils techniques, vous devez appeler votre avocat.

Alors oui, c’est parfois casse-pied que rm vous indique (gentiment) que le dossier à supprimer contient un autre dossier, mais cela peut vous sauver la vie – ou votre entreprise tout du moins ! -.

Tags :Via :Slate
Dernières Questions sur UberGizmo Help
  1. Ça peut pas arriver sur des serveurs Windows :p

    (pour une fois qu’il y a un avantage à utiliser les produits MS, je ne vais pas me priver de le faire remarquer :) )

  2. Ah ça c’est sûr, une petite erreur de manipulation ou d’inattention et on dit adieu au travail de toute une vie. Il est déjà arrivé que même si on confie toute la gestion d’un site à un professionnel, qu’il y ait des erreurs commises par inadvertance. Certaines sont récupérables comme d’autres peuvent être fatales. Il ne faut pas donner du tort à une machine en effet, puisqu’elle ne fait qu’obéir aux ordres.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Publicité