Существует ли асинхронная файловая система FUSE для репликации?
У меня ПК VIA x86 с низким энергопотреблением и одним портом SATA. Я хочу выполнить резервное копирование специальных файлов (например, /var) с диска SATA на этом порту на флэш-диск USB, но я не хочу использовать RAID1 или полностью синхронное решение по соображениям производительности.
Допустимо, что данные не полностью надежны / надежны на 100%, но я ищу что-то более элегантное, чем повторная синхронизация каждые 5 минут в crontab.
2 ответа
Вы можете использовать инструмент lsyncd для автоматизации ваших rsyncs, который использует уведомитель файловой системы для повторного запуска rsyncs при изменении файлов.
Кроме того, другие опции репликации намного более тяжелые, использование gluster с резервной копией как для вашего "реального" местоположения, так и для вашей "резервной копии" даст вам зеркалирование, но дополнительные издержки заметны.
Как отметил @symcbean, ChironFS — это файловая система на основе FUSE, которая реплицирует файлы в две или более файловые системы. Он практически не требует настройки из командной строки. Последняя версия находится по адресу https://github.com/tweksteen/chironfs .