История о строке кода, уничтожившей хостинговую компанию, оказалась обманом

На прошлой неделе итальянец Марко Марсала рассказал о том, как он, сделав ошибку в команде, удалил 1500 сайтов вместе со всеми резервными копиями. Позже оказалось, что история была обманом.

Недавно Марко Марсала задал экспертам из форума Server Fault вопрос о том, может ли сервер быть восстановлен после команды rm -rf. Себя он назвал владельцем хостинг-провайдера, имеющего 1500 клиентов.

По словам Марсалы, он хотел произвести удаление определенных директорий на разных серверах. Для этой цели он воспользовался командой rm -rf {foo}/{bar}. При этом Марсала не ввел значения переменных {foo}/{bar}, вследствие чего команда удалила абсолютно все файлы из каталога root. В результате с сервера пропали все файлы, включая резервные копии.

Пользователи форума выразили сочувствие Марсале и предложили использовать аппаратное восстановление информации. Некоторые эксперты предложили ликвидировать компанию и найти хорошего юриста.

Однако сам Марсала позже рассказал, что придумал этот случай, чтобы подшутить над участниками форума. Итальянец хотел увидеть, что ему ответят другие пользователи, ни один из которых не обратил внимание на невозможность подобной истории. В современных системах для полного удаления всей информации необходима строка --no-preserve-root, а команда, которую привел итальянец, не работает так, как он рассказал.