Морайна: быстрые, жестко связанные снимки резервных копий для Windows и серверов
Moraine создает версионные, жестко связанные снимки, которые сохраняют полное дерево файлов, при этом деля физические блоки диска для неизмененных файлов, и сочетает рабочий стол GTK с скриптируемым CLI. Jonaz Thern создал инструмент на Rust, чтобы приоритизировать скорость и безопасность памяти, и он поддерживает SSH, rsync и rclone бэкенды. Владельцы домашних серверов и разработчики, которым нужна автоматизированная, экономичная история, получают инструмент, который может выполнять запланированные резервные копии и обрезать с помощью GFS хранения.
Что такое Moraine и как она хранит историю
Moraine выполняет резервные копии, которые создают именованные снимки, а затем использует жесткие ссылки файловой системы, чтобы неизмененные файлы не занимали дополнительное пространство в снимках. Инструмент предоставляет одинаковую конфигурацию как для графического интерфейса, так и для командной строки, позволяя вам просматривать или скриптовать одно и то же дерево снимков. Поддерживаемые бэкенды включают локальное хранилище, SSH/rsync для NAS-целей и облачных провайдеров через rclone, что позволяет набору снимков достигать удаленного хранилища без специализированных адаптеров.
Как это влияет на системные ресурсы во время работы
Движок Rust сосредоточен на производительности и безопасности памяти, что объясняет низконагрузочный дизайн, отмеченный в его выборе инструментов. Поскольку он работает, создавая жесткие ссылки и передавая только измененные данные через поддерживаемые бэкенды, использование ЦП и ОЗУ остается ограниченным по сравнению с подходами полного копирования файлов. Нативный настольный и CLI разделяют логику, поэтому фоновые запланированные запуски используют одни и те же эффективные процедуры, независимо от того, запущены ли они из GUI или скрипта.
Безопасность, рабочий процесс восстановления и автоматизация управления
Приложение предлагает выборочное восстановление из любого исторического снимка и включает обрезку по принципу Дедушка-Отец-Сын для автоматизации хранения, что уменьшает ручное управление снимками. Оно поддерживает интегрированное планирование и настройки VPN для каждой цели для удаленных объектов. Операции чтения и восстановления показывают полные деревья файлов благодаря жестким ссылкам, а клиент командной строки позволяет интегрировать предварительные или последующие хуки в существующие автоматизированные конвейеры для последовательных резервных копий.
Moraine подходит для технически подкованных пользователей, которым нужны эффективные версионные резервные копии
Moraine подходит операторам домашних серверов и разработчикам, которые хотят глубокую, экономящую место историю и поддержку удаленного бэкенда; его ядро на Rust и стратегия жестких ссылок обеспечивают экономию места, наблюдаемую в модели снимков. Графический интерфейс рабочего стола облегчает повседневное использование, в то время как CLI поддерживает автоматизацию. Рекомендуется. Имейте в виду, что подход с жесткими ссылками зависит от файловых систем, которые поддерживают ссылки, и что некоторые облачные бэкенды требуют интеграции rclone для удаленного хранения.