Ресурс выработан на 106.66666666666667 %
24 марта 2025, 00:00
Я не настраивал никаких мониторингов, да и робопони не высказывала никаких жалоб. Просто однажды, лазая по меню, я увидел счётчик, указывающий, что её ресурс выработан более чем на сто процентов.
— Как самочувствие, всё нормально? — я с подозрением посмотрел на робопони. К счастью, она не умела читать мои мысли или очень хорошо скрывала эту способность.
— Ошибок в функционировании не обнаружено.
Так мог бы сказать неизлечимо больной человек, который ещё не ощущает, что скоро умрёт.
— Ты не против, если я посмотрю в интернете, сколько стоят новые робопони?
Она была не против, так как знала, что во-первых, её заменить сложно, во-вторых, у меня не было объективных причин её менять или покупать вторую робопони. Ну и не могла же она мне, своему хозяину, запретить просто посмотреть стоимость новых робопони, в конце-то концов?
Первый же взгляд на текущие цены меня совсем не порадовал, и ведь я ещё не начинал приглядываться к характеристикам конкретных комплектующих. Может, её получится отремонтировать?
* * *
Ещё неделя ушла на выбор совместимых деталей. Помог совет посмотреть разборку робопони моей модели на ютубе — по внешним разъёмам удалось угадать интерфейсы. Заодно удалось найти аргумент, серьёзно умиротворивший внутреннюю жабу: отдавать тысячу или даже больше рублей специалисту за то, что он аккуратно отвинтит пару болтов и вставит на место купленную мною деталь — явное излишество, которого можно избежать. Отвёртка у меня есть, и не настолько уж я криворук, чтобы не справиться со столь тривиальной задачей.
Один из компонентов, что понравился мне по характеристикам, оказался из числа серверных комплектующих. Подумав несколько секунд, я покачал головой и, печально ухмыльнувшись, отказался от этой мысли: ставить серверные платы в робопони, практически, игрушку для маленьких девочек? Пусть от оригинальной операционной системы остался только лишь загрузчик в UEFI. Ведь важна не форма, а то, что внутри. В программном обеспечении в данном случае.
Итак, момент истины: корзина интернет-магазина полна. Итоговая сумма не радует: четверть от цены новой робопони. Со вздохом удаляю товары из корзины, успокаивающе поглаживаю свою робопони:
— Мне ведь платёж за кредит в этом месяце ещё платить. Давай как-нибудь потом проведём тебе апгрейд?
Делаю внеплановую резервную копию. И так хранится четыре еженедельных бекапа и четыре ежемесячных. Был забавный случай, когда потребовались данные более чем за год, это скорее исключение. Тем более, как выяснилось, тех данных в бекапе не было даже и год назад.
Тут я подумал, а сколько вообще «живут» робопони?
Поиск по марке ничего не дал, это ведь универсальная платформа, а какие чипы напаяли на материнку, без серьёзного исследования сразу и не скажешь. Может быть, дорогие, а может, и реально грошовые. А вот стоимость моей робопони на момент покупки была удивительно приятная, теперь ясно на чём сэкономили.
Нашёл похожую модель, разброс заявленного ресурса на порядок. Даже больше, в тридцать раз. Если в абсолютных числах, то от полугода до пятнадцати лет. Нет, я могу понять производителя, что условия эксплуатации могут быть разными, как и разброс в параметрах микросхем, но…
Хоть полгода ты ещё проживёшь?..
Если бы я чисто случайно не залез в то меню, то наверняка и не подумал бы, что следует начинать беспокоиться. А ведь скоро новый год, предыдущая робопони как раз умерла после новогодних каникул.
Полагаю, непосредственной причиной поломки была всего лишь неисправность кнопки питания, но там исчерпание ресурса было очевидным даже для беглого взгляда: разъёмы болтались, пластик тела крошился, панели боков удерживались проходящими насквозь всё туловище болтами (не задевая внутренние платы, разумеется).
* * *
Новогодние скидки, никогда не думал, что от них может быть польза, однако ж вот, получилось ухватить детали для моей робопони практически за полцены. Один из блоков оказался вообще последним с такой ценой, у всех других продавцов он был едва ли не втрое дороже.
Доставка долгая, но к новому году успеют.
* * *
Две новые плашки оперативной памяти. Включение.
— Как ощущения?
— Не вижу изменений.
Шутит. Рассказал ей всё как есть. Что через пару дней она уйдёт на покой, но её проапгрейженное тело продолжит служить. Новый твёрдотельный накопитель ещё не распечатан, это будет самое сложное, а робопони мне сейчас нужна.
Её предшественница пережила клонирование с диска на диск два или три раза, впервые узнала, что такое запускаться с sata ssd.
С текущей робопони такого не будет. Как сильно я бы ни был ей благодарен, но моя привязанность лишь привычка, а она — инструмент. Начинаю вспоминать, жизнь у этой робопони была банальной, с одним внезапным превращением, правда. Хотя…
Надёжно поддерживала хозяина во время ковидного локдауна — мы вместе с ней сумели однажды справиться с недостатком объёма оперативной памяти — для решения задачи не хватало каких-то пяти гигабайт, но мы устроили шаманство с использованием нескольких файлов подкачки одновременно. Уже и не помню, почему не получилось просто поставить ещё одну планку — то ли магазины все были закрыты, то ли я боялся на улицу выйти без qr-кода. Вместе сидели через странный VPN с ГОСТовским шифрованием, взламывали таблицы маршрутизации, чтобы спокойно посидеть в интернете, горланили песни из динамиков, пока стандартный девятичасовой плейлист не дойдёт до конца, хакали новые языки программирования.
Робопони прожила несколько штатных обновлений и одно нештатное из не помню какой версии в 11, а потом и в 12. В итоге выработала ресурс ssd и никогда не приносила проблем. Ну, у неё была интересная жизнь.
Можно было бы склонировать, если бы не изменившиеся с последним системным обновлением требования к разметке диска и собственная лень. Впрочем, вот лень в данном случае точно ни при чём — я уже четыре или пять виртуальных машин до состояния циклического сбоя при загрузке довёл, чтобы хоть примерно понять, как надо будет действовать. Экспериментировал, естественно на последнем развёрнутом бэкапе.
Полное выключение — после которого, как я её предупредил, она уже не проснётся.
Снять кожух, бо́льшая часть которого крепилась на липучках. Выкрутить десятки расположенных в разных местах крепёжных винтов. Жёсткий диск форм-фактора m2 переставить в отдельный внешний кейс, потом скопировать базу данных и профили программ. Первый раз такое вижу: вместо полноценного аккумулятора только половина, остальное занимает сетчатый пластик. Никогда не разбирал её настолько сильно, хватало лишь периодического обслуживания в виде смазывания многочисленных сервомоторчиков и продувки от пыли.
Установка операционной системы, пришлось закрыть корпус обратно, иначе отладочные кабели не держались. Перезагрузка, установить кастомный загрузчик — кому вообще нужен secure boot, если он хакается одним кликом?
Теперь у меня будет новая робопони — да, внешне немного потёртая, но зато на очень приличной платформе, не скажешь, что ей больше четырёх лет. Аварийная однопользовательская консоль, немного подкрутить ещё zram — и перезагрузка. Даже не знаю, как буду копировать старые данные — диск параноидально зашифрован. Ухожу пить чай, пока робопони перезагружается.
— Свитибот Два готова к функционированию. Ты думал от меня избавился, Сэмпай? Я буду с тобой вечно! Я буду с тобой навсегда! А-ха-ха-ха!
На миг поверил в мистику.
Но нет, из головы робопони, глядящей на меня с ехидной ухмылкой, торчит вставленный в разъём с десятигигабайтным интерфейсом старый твердотельный накопитель, который я подключил, чтобы скинуть данные, и забыл вытащить перед последней перезагрузкой. Видимо, на этой платформе приоритет загрузки отдан внешним устройствам, или Свитибот решила попрощаться в последний раз. Вон даже шутит. Ну раз уже расшифровала самостоятельно нужные разделы…
— У меня есть для тебя последнее задание: rsync.
Душа робопони ещё поживёт немного в отремонтированном теле.
Надеюсь, это «немного» продлится как можно дольше.
000
Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!