Существуют ли консольные приложения linux / unix, подобные Yadis , которые позволили бы мне:
- настраиваться с консоли
- резервное копирование нескольких каталогов
- резервное копирование / синхронизация в режиме реального времени после изменения файлов (текстовых файлов)
Обновление 1:
Я пишу сценарии оболочки, сценарии ruby, псевдонимы и т. Д., Чтобы облегчить мою работу. Я хочу иметь резервную копию этих файлов. Решение, которое я ищу, скопирует эти файлы после внесения в них любых изменений в подкаталог моего каталога dropbox и все. Резервное копирование сделано и доступно из любого места. Всегда свежо и готово, и мне не нужно об этом думать.
Я знаю, что могу запускать cron несколько раз в день, но я подумал, что должно быть решение для того, что я ищу, доступное в Linux. Я не такой опытный Linux, поэтому я спросил здесь.
incron
и получал мгновенные резервные копии нескольких моих файлов в последнее время. Это на самом деле довольно гладко, но есть некоторые ошибки, и преодоление их может пойти в разных направлениях. Должен ли акцент здесь быть на «реальном времени» / «мгновенном» действии или на предсказуемом поведении, даже если это добавляет задержку для эффективного удаления файловых операций?Ответы:
Вы могли бы, вероятно, взломать это вместе, используя
inotify
и более конкретно,incron
чтобы получать уведомления о событиях файловой системы и инициировать резервное копирование.Между тем, чтобы найти более конкретное решение, вы можете попытаться лучше определить свою проблему.
rsnap
файловую систему моментального снимка, например,xfs
либо используя любую файловую систему сlvm
.Изменить : В свете вашего обновления, я думаю, что вы делаете этот путь сложным. Просто сделайте папку в вашем дропбоксе для скриптов. Затем в ваших файлах bashrc сделайте что-то вроде этого:
Независимо от того, какие у вас есть скрипты, вы можете запускать их прямо из папки dropbox в вашем домашнем каталоге, а любые псевдонимы и любые другие, которые вы хотите синхронизировать, могут находиться в файле внутри Dropbox, который получает ваша оболочка.
Если другие пользователи, кроме вас, нуждаются в доступе к сценариям, вы можете поместить их в свой Dropbox по ссылке / usr / local / bin.
источник
topic
вопрос. Мне кажется, что этим тоже интересуются другие ...Если вы хотите хранить две копии дерева каталогов в двух разных файловых системах, то ChironFS может быть решением. Это файловая система на основе FUSE , которая реплицирует любые изменения в своей «виртуальной» файловой системе на две другие «настоящие» файловые системы.
Инструкции по установке и использованию доступны здесь: http://www.furquim.org/chironfs/howto.html
источник