Overslaan en naar de inhoud gaan

Webhoster blaast zijn bedrijf op met programmeerfout

Marsala heeft een klein hostingbedrijfje met 1535 klanten. En hij maakte een stomme fout, net toen hij bezig was te back-uppen. In het Bash-script dat hij voor de back-up had geschreven stond de opdracht "rm -rf {foo}/{bar}. Maar door dat foutje eerder in het programma waren die variabelen niet gedefinieerd, schrijft Marsala. En daardoor werd de opdracht "rm -rf" uitgevoerd.
Kind met handen voor ogen
© Pixabay CC0
Pixabay CC0

En dat is foute boel. Want die opdracht zegt de computer alle bestanden te verwijderen zonder verdere waarschuwingen of foutmeldingen. Daardoor wiste Marsala's script alle bestanden op zijn server, en omdat de back-upsystemen net gekoppeld waren ook alle back-ups.

Herstel heel lastig

"Hoe kan ik tijdig herstellen", vraagt Marsala de community. Die geeft hem weinig hoop. 'Het spijt me te moeten zeggen dat uw bedrijf nu in principe dood is", luidt één van de reacties. "U heeft geen technisch advies nodig, u moet uw advocaat bellen", zegt een ander, met een verwijzing naar de reactie die Marsala van zijn klanten kan verwachten.

Dat laatste is wellicht het beste advies. Na zo'n verstrekkende opdracht is herstel van de bestanden een heidens karwei zonder garantie op succes. Weliswaar verwijdert de opdracht alleen maar de entrees in de bestandentabel, maar iedere schrijfactie kan vervolgens bestaande bestanden overschrijven. De kunst is dus dat te voorkomen; over hoe dat gedaan kan worden, verschillen de meningen. Maar zelfs als één van de geadverteerde oplossingen werkt, is het zeer de vraag of Marsala de websites 'tijdig' weer in de lucht kan krijgen. Terugvinden van de bestanden is een behoorlijk gecompliceerde zoektocht waarvoor je in de regel maar beter een recovery-bedrijf kunt inschakelen.

Edit: Marsala heeft in de Italiaanse krant La Repubblica toegegeven dat het hele verhaal verzonnen was ter promotie van zijn bedrijf.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in