14.2 Лентоводец - Программа для управления LTO стримером Самохостинг (HomeLab)
Доброго времени суток! Еще во втором выпуске мы бекапили интернет на ленты LTO-4 и LTO-5. Лента - идеальный кандидат для резервных копий: копеечный терабайт, срок хранения 30 лет и не умирает от лежания на полке. Но софт для работы с ней так и застрял в прошлом веке: голый tar и mt или энтерпрайз тяжеловесы. Каталога нет — через полгода уже не вспомнишь, на какой из двадцати кассет лежит нужный файл. Инкрементов нет, верификации нет, а тяжёлые корпоративные системы вроде Bacula в домашний сервер ставить не хочется. Поэтому я написал свою программу. Знакомьтесь — Лентоводец, система управления LTO-стримером. Это один бинарник: CLI, HTTP-демон с Web UI и кодек ленты внутри. Каталог всех кассет, сессий и файлов живёт в локальном SQLite — без внешней СУБД, Docker и root-прав. Полные и инкрементные сессии, зеркальный режим с отслеживанием удалений, автоматическая нарезка большого бекапа на цепочку кассет, сверка xxhash64 при записи и восстановлении, встроенный REST API. Главное — кассеты остаются обычными tar-архивами: даже без Лентоводца данные с них читаются голым GNU tar на любой Unix-машине. Проект открытый, лицензия GPL-3.0. 🔗 Официальные репозитории проекта : 🔹Проект : https://git.alexrus1234.ru/AlexRus1234/Lentovodets 🔹Зеркало1 : https://github.com/AlexRus1234/Lentovodets 🔹Зеркало2 : https://codeberg.org/AlexRus1234/Lentovodets 🔹 Команды к прошлым видео: https://git.alexrus1234.ru/AlexRus1234/AlexRus1234-HomeLab-Commands 🔗 Социальные сети: 🔹 Мой Телеграм (Анонсы и обсуждения): https://t.me/AlexRus1234Chanel 🔹 Группа в ВК: https://vk.com/club195345569