Архив рубрики: Свой путь

Мы старый мир разрушим. Начнём с поведения сети в GNU/Linux!

Хотел вчера я iperf’ом померить полосу. Хосты дома у меня прибиты и в прямой, и в обратной dns зонах, так что я ввёл адрес и… оно мне написало, что до хоста достучатся не может. А он работает. Но с другим адресом! Сначала подумал, что это сбой в udhcpd (да, я использую его и unbound, вместо… Читать далее »

SIBT — инкрементальные бэкапы для блочных устройств

Пару лет назад я представлял реализацию инкрементального бэкапа для группы томов LVM, написанную на perl’е. И, знаете, она хорошо работала и даже позволила избежать нескольких крайне неприятных ситуаций. Но, на самом деле, стоило бы её переработать, разделив функционал, не привязывая его к LVM. Чем я, собственно, и занялся.

Поиск в Thunar/PCManFM, оптимизированный для работы с gvfs, написанный на perl

Подошли ко мне товарищи и посетовали, мол в Xfce (Thunar) нету поиска по файловой системе штатного. А у них там шара огромная, через gvfs/fuse/samba зацеплена. И надо искать файлы, директории, и директории, где лежат файлы. Документооборот у них так выстроен. А я что? А я, по какой-то причине, за многое лето не сталкивался с необходимостью… Читать далее »

О том, как я переводил дом на AArch64. Хождение по граблям

Решил я обновить парк домашних одноплатных компьютеров, попутно его унифицировав. Выбор мой пал на плату NanoPi A64. Нуачо? Ядром поддерживается чип? Да! Включая USB и Ethernet? Да! Device tree под неё есть? Да! Берём!) Но нет… Всё оказалось совсем не так просто!

Скрипты отображения состояния ЛС для Netbynet (WIFIRE) и Onlime (RT)

Месяца два назад думал, что мне не хватает вывода информации об оплате интернета на рабочий стол. У меня два провайдера: Онлайм и Нетбайнет. И если первый хотя бы смс-ки шлёт, когда баланс заканчивается, то у второго это — платная услуга. А значит она не подключена 😉 Но смс-информирование тоже слабло полезно, хотя бы потому, что… Читать далее »

Интерфейс для хуков в libvirt, и как я это применил

Короче, я тут на днях беглым взглядом просматривал документацию на libvirt, на предмет того, как можно автоматизировать процесс извлечения ядра и initrd из файловой системы гостя. И оказалось, что libvirt несколько раз запускает файл с хуком, в строку запуска его отдавая параметры и xml’ку виртуальной машины. Для меня это стало, прямо скажем, открытием.

Первый взгляд на Orange Pi Plus 2E

Копаюсь тут с Orange Pi Plus 2E… Так вот, не знаю, читает ли мой блог наш ОТК’шник… Не знаю. Но, если вдруг Саня ты это читаешь, то просто знай, что они смогли: две заказанные одинаковые платы мало того, что скручены винтом (по-разному, кстати), содержат не повторяющиеся дефекты пайки и промывки, так ещё одна содержит в… Читать далее »

Простой кластер из двух DRBD-хостов: система с полным дублированием информации и минимальным обслуживанием

Отказоустойчивая система — это очень легко, на самом деле. Залог успеха — вменяемая архитектура. Но может так случится, что заказчик не умеет в архитектуру. От слова «совсем». А его программисты не умеют в хороший код и лаконичные решения. Но уж очень они хотят получить защищённый от отказа оборудования вычислительный комплекс, не содержащий «специфических» решений (типа… Читать далее »