Одной командой владелец небольшого хостинг-провайдера удалил данные клиентов и резервные копии
Фото: Independent.co.uk
На днях пользователь сайта Serverfault разместил на ресурсе интересный вопрос.
Марко Марсала спросил для других пользователей, можно ли быстро восстановить данные после запуска команды rm -rf {foo}/{bar}? Как выяснилось, Марсала является владельцем небольшой хостинговой компании, обслуживающей около 1500 клиентов.
Он использовал Ansible для управления данными и автоматизации процессов.
Однажды вечером Марсала случайно вошел в команду.
rm -rf {foo}/{бар} , запустив его на всех серверах.
Пользователь не установил переменные {foo}/{bar}.
Изначально Марсала хотел удалить определенные каталоги на различных серверах, но из-за вышеуказанной проблемы все было удалено.
При этом носитель с резервными копиями был физически подключен и смонтирован, поэтому эти данные также были удалены.
Ответов на вопрос было много, и большинство из них указывало на невозможность вернуть все файлы в любой момент. Да, что-то восстановить можно, сказали комментаторы, но о восстановлении всех данных можно забыть.
В одном из ответов Марко Марсала советовал ему забыть о восстановлении файлов и обратиться к юристу, чтобы предотвратить негативные последствия претензий клиентов, сайты которых были уничтожены.
Некоторые комментаторы полагают, что данные можно сохранить, потому что «rm -rf» просто помечает блоки данных как пустые.
А если поверх него ничего не было написано, теоретически почти все можно восстановить.
Однако восстановление потребует много времени и денег.
Интересно, что два года назад на том же ресурсе был задан аналогичный вопрос.
Тогда системный администратор обратился за помощью и выполнил следующую команду: sudo rm -rf --no-preserve-root /mnt/hetznerbackup / По словам незадачливого сисадмина, он понял ошибку уже через несколько секунд, но было уже поздно, все данные потихоньку уничтожались.
Потом выяснилось, что большая часть важных данных уничтожена и не подлежит восстановлению.
Ну тут совет может быть только один - делайте бэкапы.
Резервных копий не бывает слишком много, и их необходимо хранить так, чтобы их случайно не уничтожили, как в этом случае.
УПД .
Владелец попросил о помощи в компанию, которая занимается восстановлением данных.
Как оказалось все файлы на месте.
Но восстановить эти файлы хостинг-провайдер не может себе позволить — средства, необходимые для проведения такой работы, слишком велики для дисков с 1500 серверов.
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Как вы думаете, возможно ли восстановить файлы, удаленные героем публикации? 36.98% Да без проблем, немного времени и ок 588 38.74% Сомневаюсь, но можно попробовать 616 24.28% Нет, он действительно может закрыть компанию, ничего не поможет 386 Проголосовали 1590 пользователей.
627 пользователей воздержались.
Теги: #linux #Программное обеспечение #резервное копирование #хостинг-провайдеры
-
Как Очистить Компьютер: Пять Простых Шагов
19 Oct, 24 -
[Api] Формирование Видения Продукта
19 Oct, 24 -
Идея 23 – `Примерочная`
19 Oct, 24 -
Дата-Центр Ржд. Системы Сигнализации
19 Oct, 24