Добавить в цитаты Настройки чтения

Страница 66 из 107

Глава 28. Ночная копия

Глава 28. Ночная копия

Эльза прислала карточку задания в четверг после последнего сеанса. Внизу стояла строка, которой не должно было быть в обычном переносе:

«После проверки новой копии удалить прежние версии автоматически».

Я сидела в мастерской Эльдара и собиралась ехать домой. Пятница была объявлена техническим выходным, поэтому Эльза проверяла служебное расписание школьных групп и увидела ночное окно медиахранилища. Задание начиналось в полночь. До запуска оставалось меньше трёх часов.

- Ты открывала сервер? - спросила я по телефону.

- Нет. Это карточка работ в общем расписании. Руководители программ видят время недоступности залов и архива. Я открыла только приложенное описание.

- Номер, дата изменения?

- На месте. Карточку создали два дня назад, строку об удалении добавили сегодня в 17:06.

- Сделай служебную выгрузку с серверным временем и зарегистрируй во входящей папке. Не переходи по другим ссылкам.

- Уже делаю.

Эльдар включил второй экран, но к сети планетария не подключался. Я достала перечень двух зеркал, которые мы создали в начале конфликта. На зарегистрированных носителях лежали только видимые тогда папки авторских программ. В описи прямо значилось: удалённые редакции, история открытий, серверные журналы и служебная переписка не копировались.

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

Эльза прислала номер регистрации карточки. Я набрала Марата и включила громкую связь.

- Я получил письмо, - сказал он. - Завтра технический день. Утром соберём инженеров и проверим задание.

- Утром старые версии уже удалятся.

- Если перенос завершится успешно. Пока это штатная миграция, а не уничтожение архива.

- Автоматике всё равно, как мы назовём результат. Нужен письменный запрет на запуск и разрешение внешней экспертке сохранить медиахранилище до поиска.

- Мирра, вы отстранены от управления комплексом. Я не могу ночью остановить рабочую систему по одному приложению к расписанию.

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

Эльдар наклонился к телефону.

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

- Вы готовы подписать, что предлагаете остановку? - спросил Марат.

- Готов подписать методику. Итоговый вывод всё равно делает внешний эксперт.

В динамике послышались быстрые шаги. Эльза вернулась к телефону.

- Дежурный инженер сейчас рядом. Задание запустили досрочно.

- До полуночи больше двух часов, - сказал Марат.

Мужской голос произнёс номер задачи и время ручного запуска. Команда пришла в 21:43 с учётной записи Святослава и его зарегистрированной рабочей станции. Дежурный увидел её до начала сервисного окна и включил предусмотренную защитную паузу. Очередь остановилась перед первым переносом.

- Ничего не отменяйте, - сказал Эльдар. - Зафиксируйте состояние паузы, источник команды и время.

- Я уже записал в бумажный журнал, - ответил инженер. - Эльза расписывается свидетелем. Системную строку могу выгрузить только по разрешению.

- Пришлите Марату фотографию подписанной записи и экран очереди с серверными часами, - сказала я.

Марат выдохнул так громко, что микрофон зашуршал.

- Ждите приказ. Никого к стойке без внешнего эксперта не допускайте. Святославу не звонить.

Подписанное распоряжение пришло через двенадцать минут. Оно останавливало миграцию и автоочистку, разрешало после закрытия всех сеансов штатно изолировать медиахранилище и снять защищённые образы томов, журналов, очереди и метаданных. Поиск и восстановление запрещались до сверки сумм.

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

- Теперь едем, - сказал Эльдар.

У служебного входа нас встретила Эльза. Она держала прозрачную папку с распечатанной карточкой и бумажным журналом. Дежурный инженер оставался в аппаратной. На столе возле стойки лежал его телефон экраном вниз, чтобы случайный звонок не прервал фиксацию.

Экспертка приехала через несколько минут с тремя зарегистрированными накопителями и комплектом номерных пакетов. До начала работ все назвали время входа, показали документы в камеру и расписались в акте. Мой статус записали одним словом: «наблюдатель».

Сначала никто ничего не выключал. Экспертка сфотографировала серверные часы, номера оборудования, экран очереди и состояние сетевых соединений. Дежурный открыл карточку ночной задачи в режиме просмотра. В параметрах стояли перенос основной библиотеки, проверка доступности новой копии и автоматическая очистка прежних версий через десять минут после успешного завершения.

Ручной запуск в 21:43 был отдельной подписанной строкой. Источником значились учётная запись Святослава и его рабочая станция. Строка показывала команду, но не человека за клавиатурой и не намерение удалить доказательства. Мы так и записали.

Экспертка выгрузила карточку, строку запуска, текущую очередь и конфигурацию очистки на учтённый носитель. Контрольные суммы назвала вслух и внесла в акт. Только после этого дежурный начал остановку.

- Активных сеансов нет, - сообщил он. - Новых обращений к архиву тоже.

- Останавливайте службу по инструкции, - ответила экспертка.

Он заморозил задачу, завершил сервис архива и корректно размонтировал тома. Каждое действие появлялось в системном журнале и повторялось на бумаге с точным временем. Когда хранилище подтвердило безопасное состояние, дежурный отключил его от производственной сети. Питание массива оставалось штатным.

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