TGViewer
Записки IT специалиста Записки IT специалиста @interface31 · 9.02K subscribers
Post #4557 2.61K
​​На фоне проскочившей в комментариях заметке о том, как ИИ дали доступ к проду и он убил там базу данных хочется снова привести старую историю. Тоже про прод, только про людей, да не простых - а старой закалки.

Технологии новые - привычки старые

Третьего дня произошла беда, один молодой и не в меру ретивый сотрудник одного из заказчиков решив почистить место на диске сервера «случайно» снес папку с важным проектом, который обеспечивал интеграцию их внутренней программы и 1С.

Обнаружили довольно скоро, минут через 15 и начали пытаться даже что-то восстанавливать, но безуспешно. А все потому, что там были SSD и восстановить с них что-либо, если штатно отработал TRIM и нормально работает сборщик мусора практически нереально.

Дальнейший разбор полетов показал, что лучше бы он ничего не показывал.

Начнем с того, что удалять на «проде» что-либо через Shift + Delete – это крайне и крайне нездоровая практика, чреватая множеством проблем в эпоху SSD.

Это на жестком диске можно было спокойно что-то грохнуть и через полгода восстановить, лишь бы поверх никто ничего не записал. На твердотельных накопителях такой фокус не проходит. Если ОС успела сообщить диску что эти вот данные удалены, то все, поздно пить Боржоми.

Даже если вы тут-же выключите все, то при следующей подаче питания SSD, даже будучи не подключен к компьютеру, начнет уборку мусора и данным можно просто помахать ручкой.

Второе еще веселее, автор сего проекта, как оказалось не имел его рабочей копии. В нашу эпоху git-а это выглядит просто дико, потому что организовать контроль версий с хранением копии в облаке сегодня можно за пару минут.

Ну да это ладно, но часть изменений, небольших, вносились прямо на «проде» (ну а чё такого? 🤷🏻‍♀️) и нигде более не фиксировались. Ну разве что в почтовой переписке.

Бекапов папки проекта тоже не делалось, а зачем, все равно там нет никаких данных.

Спасло «отцов русской демократии» то, что не очень давно, разбирая один непонятный баг взаимодействия мы забрали себе копию проекта для анализа ситуации со стороны 1С.

В общем отделались все легким испугом, заодно товарищам была прочитана лекция о пользе современных технологий и вреде старых привычек. Не знаю, надолго ли, но git в папке проекта появился.
  • 👍 28
  • ❤ 18
  • 😁 4
  • 🤔 2
  • 🥱 2
More from @interface31
  1. Oct 12, 2026Post #6869
  2. Oct 11, 2026Базовая настройка роутера MikroTik с RouterOS 7 Роутеры Mikrotik имеют давнюю славу сложны…
  3. Oct 11, 2026Post #6867
  4. Oct 11, 2026Что не так со своей почтой? Последнее время этот вопрос задается постоянно и обычно во вни…
  5. Oct 10, 2026Родина слышит Данная заметка написана на злобу дня, в противовес расхожему мнению, что чер…
  6. Oct 10, 2026Post #6864
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →