Реализация службы резервного копирования в Gnome/ Nautilus своими руками.
Нормального софта для бэкапов пользовательских данных на десктопе в Linux я не знаю.
Клиент-серверные реализации мне по понятным причинам не интересны.
Есть то, что более-менее близко к идеалу, но даже это что-то никак не интегрируется в окружение Gnome, а висит само по себе. Придется делать самому))
Ничего, кроме стандартных компонент среды не понадобиться, а именно:
Пользователь присваивает нужным папкам/ файлам тег "архивный":
Больше от юзера ничего не требуется.
Далее вступает в игру наш скрипт:
Клиент-серверные реализации мне по понятным причинам не интересны.
Есть то, что более-менее близко к идеалу, но даже это что-то никак не интегрируется в окружение Gnome, а висит само по себе. Придется делать самому))
Ничего, кроме стандартных компонент среды не понадобиться, а именно:
- естественно, Nautilus
- Tracker
- nautilus-tracker-tag
- bash
- опционально Dropbox как бэкенд
Пользователь присваивает нужным папкам/ файлам тег "архивный":
Больше от юзера ничего не требуется.
Далее вступает в игру наш скрипт:
- с помощью консольной команды tracker-tag создается список файлов с выбранным тэгом ("архивный") > файл
- список читается и указанные в нем файлы (папки) с помощью gvfs-copy копируются в каталог-приемник /просто cp не пойдет в силу формата путей, которые отдает tracker-tag/
- каталог приемник сихронизируется с помощью того же Dropbox
- очистка каталога-приемника




0 коммент.:
Отправить комментарий