Эпизод 6: “Письма умерли. Но мы — нет (пока)”

Локация: Ночь. Discord. Фоновая вибрация от телефона. Пишет клиент, голосом — “нам тут нужна маленькая помощь”.
Контекст: Большая сеть стоматологических клиник. Ушли на обслуживание к “дешевле”. Бэкапы? “Да потом…”
Сегодняшний день — тот самый “потом”.

Клиент:

Здравствуйте, мы раньше с вами работали…
Тут такое дело… У нас почта… ну, типа не работает.
Почтовый сервер не грузится. Там какой-то UID не такой стал.
Можно это… как-то… чтобы всё опять заработало?

Алан (пальцами по столу, глядя в чат):
— Они сэкономили.
— СЕТЬ СТОМАТОЛОГИЙ.
— И не сделали бэкап почты.
— У меня сломался последний нерв. Он теперь в read-only.

Антон (спокойно, но с оттенком скрежета в голосе):
— Я спрашивал. Пять. Раз.
— “Сделаем потом”.
— “У нас есть RAID, зачем бэкап?”
— И ещё — они просили удалить старый снапшот, “чтоб место не занимал”.

Клиент:

Ну вы же специалисты…
Может как-то вот… UID вернуть? Или почту… сдуть с винта?

Алан (на взводе):
— ДА, МЫ СПЕЦИАЛИСТЫ.
— НО МЫ НЕ ШАМАНЫ.
— ЕСЛИ ЖЕЛЕЗО УМЕРЛО, ТО ПРИДЁТСЯ ВОСКРЕШАТЬ НА ЛАМПОВОМ УРОВНЕ.

Антон (технически):
— Диск посыпался. UUID сменился.
— Система не видит массив.
— Я могу попробовать через mdadm руками собрать, но там уже битые блоки.
— Даже если соберу — как объяснить, что последние 3 года переписок испарились?

Алан (сухо):
— “Это был их conscious decision”.
— Или просто: “сэкономили на бэкапе — доплатите за некроманта”.

Позже. Антон вручную собирает массив. Чудом.

Антон:
— Поднял один том. Только один.
— Мейлдиры читаются, но архивы частично битые.
— Всё, что в декабре — скорее всего, утеряно. Остальное экспортирую в .eml.

Алан (в уши наушники, в голос):
— Я им когда-то сказал: “давайте настроим авто-бэкап на внешний NAS, с офлайн-копией”.
— Они ответили: “а у нас уже есть флешка”.
— ФЛЕШКА, АНТОН.

Клиент:

Вы такие молодцы, спасибо огромное!
А можно теперь настроить бэкап?
Чтобы вот… ну, навсегда?

Алан (уставший, но с искрой жизни):
— Только если по предоплате.
— И если к каждому бэкапу будет прилагаться бумажка с надписью:
“Если это удалишь — сам звони Антону.”

Антон (мрачно философски):
— Почта — это не только про письма.
— Это про карму.
— А карма клиентов — она вся в их RAID-массиве.

Финал сцены. Сервер снова дышит. Но в глазах Алана — лёгкое безумие. У Антона — готовый плейлист для побега в горы.

Алан:
— Нам нужен отпуск.
— Или я настрою им бэкап… на холодильник. Просто чтобы они задумались.

Антон:
— Следующий раз, когда кто-то скажет “мы не знали, что такое UUID”…
— Я просто кивну.
— И напишу скрипт, который сам всё восстанавливает.
— В ответ — ничего. Только записка:
“Выживайте. Как хотите.”