Как синхронизировать папку с Ubuntu One cloud через командную строку?

Я пишу сценарий оболочки для резервного копирования моих баз данных и отправки этих резервных копий в мое облако Ubuntu One. По сути, он сбрасывает базы данных в файл sql с именем текущей даты, помещая его в папку под /var/backups,

Мне нужно сделать эту папку /var/backups/whatever синхронизировать с Ubuntu One и делать его синхронизируемым каждый раз, когда новый файл публикуется там, все по командной строке. Как я могу это сделать?

3 ответа

Решение

u1sdtool - утилита командной строки для управления ubuntuone-syncdaemon

Первый удар по Google, когда я ищу "Ubuntu один из командной строки". Это то, что вы ищете?

Можете ли вы сделать символическую ссылку на вашу папку "не в доме" на папку в вашем доме.

от терминала

$ cd /home/USERNAME/ubuntuone
$ mkdir FOLDERTOSYNC
$ sudo ln -s /var/backups/ /home/USERNAME/FOLDERTOSYNCC

Если я понимаю символические ссылки в основном, вы должны увидеть каждый файл в var/backup в вашей недавно созданной папке в общих каталогах ubuntuone, а также в ubuntuone должны видеть эти файлы и синхронизировать их, да? Я не совсем уверен, как работает Ubuntu One, и теперь я сам начал использовать символические ссылки (слишком много печатал много), но сейчас я настраиваю его для резервного копирования моего /mail/root так что я могу использовать Ubuntu One в качестве администратора почтового клиента. У меня также есть Zoneminder, который я в конечном итоге хочу сделать резервную копию любых записанных событий обнаружения движения в ubuntu one/dropbox/drive/me/live

После прочтения и прочтения, которое я ЛЮБЛЮ, чтобы сделать эту ссылку при правильном следовании, вы сможете внутренне синхронизировать любую папку с вашей домашней Ubuntu одной общей папкой, и оттуда она будет синхронизироваться.

rsync -a /source /destination 

Если вы хотите сохранить права собственности / разрешения / привилегии / атрибуты (-a) ИЛИ ЖЕ

rsync /source /dest  

Вам может потребоваться сделать это как root, если ваш источник принадлежит root.

источник информации: https://serverfault.com/questions/259938/cron-job-to-copy-file-from-one-location-to-another-for-new-files-daily

Другие вопросы по тегам