Есть ли способ, которым я получаю удивительное Deja-dup, чтобы делать мне ежечасные резервные копии в дополнение к ежедневным, еженедельным, раз в две недели и т. Д.? Если нет, могу ли я использовать что-то еще?
Я пробовал «Назад во времени» пару дней назад - это выглядит довольно хорошо для меня. Он имеет возможность настроить расписание (ежечасно, ежедневно, еженедельно и т. Д.). Я не знаю, может ли это полностью удовлетворить ваши потребности, но вы можете найти более подробную информацию в этом посте: askubuntu.com/questions/2596/comparison-of-backup-tools
Justas
Ничто из вышеперечисленного не работает с текущими версиями deja-dup. Поскольку cronjob, кажется, не может правильно прочитать настройки dconf. всегда выполняет резервное копирование на локальные настройки по умолчанию. Знайте: это кажется нормальным. но это не так. С вышеупомянутыми решениями вы НЕ ИМЕЕТЕ РЕЗЕРВНОГО КОПИРОВАНИЯ! Он снова сохраняет файлы в вашем домашнем каталоге (как определено в настройках по умолчанию)!
@PhilipWeber да, настройки резервного копирования по умолчанию довольно ... не крутые.
JRG
Ответы:
15
Установить Scheduled Tasks:
Добавьте к нему задание со следующими параметрами (заменяйте каждую минуту на каждый час или расписание, которое вы хотите использовать):
Вы даже можете скрыть всплывающее окно, используя deja-dup --backup --autoв качестве команды или X-Application: suppress outupв выпадающем списке поведения по умолчанию, оно будет скрывать окно во время работы deja-dup.
Хорошее решение - использует графический интерфейс. Хорошо для терминала-застенчивый.
исправлено
1
Как мы обсуждали в чате, похоже, это тоже не работает.
JRG
Хотите следить за комментарием, который я сделал на вопрос? Это просто вывод, deja-dup --backupкогда вы запускаете его вручную. Это поможет устранить неполадки или, возможно, написать сценарий для двуличия, который делает так же, как deja-dup. Это прекрасно работает в моем случае.
Бруно Перейра
2
Просто обратите внимание, что вы можете добавить --auto в командную строку, чтобы получить скрытое окно с самого начала. Вот так deja-dup запускает собственные резервные копии по расписанию.
Майкл Терри
1
@MichaelTerry Thx человек, включит это в ответ, если все в порядке
Бруно Перейра
13
Хотя кажется, что код Déjà Dup не может быть легко изменен, чтобы приспособить почасовую опцию, резервные копии могут быть инициированы вручную, и это может быть легко добавлено как cronработа, которая выполняется в час.
Вот шаги, которые нужно предпринять:
Выполните следующие две команды в терминале, чтобы включить локальный доступ к X-серверу:
xhost +local:
xhost
Теперь запустите эту команду:
crontab -e
Если вас попросят выбрать редактор, перейдите с /bin/nano.
Перейдите в конец файла и добавьте следующую строку (за которой следует пустая строка):
Если вы выбрали nanoна шаге 2, нажмите Ctrl+, Oзатем Enterи Ctrl+X . (Если нет, используйте соответствующие команды для вашего редактора, чтобы сохранить файл и выйти.)
Вы сделали! Резервное копирование будет производиться через 15 минут после начала каждого часа (12:15, 1:15 и т. Д.)
В Ubuntu 16.04 не было необходимости включать доступ к xhost для локальных компьютеров: но мне пришлось набрать команду, dconf write /org/gnome/deja-dup/file/type "'normal'"чтобы избежать ошибки «Местоположение резервной копии недоступно» (см. Askubuntu.com/questions/254623/… )
максимум
1
Хотел прокомментировать комментарий user103965. Это происходит потому, что при запуске из Cron процесс не знает о ваших настройках dconf. С этой страницы: /programming/10374520/gsettings-with-cron Мне удалось создать скрипт, который можно вызывать из cron.
Ответы:
Установить
Scheduled Tasks
:Добавьте к нему задание со следующими параметрами (заменяйте каждую минуту на каждый час или расписание, которое вы хотите использовать):
Вы даже можете скрыть всплывающее окно, используя
deja-dup --backup --auto
в качестве команды илиX-Application: suppress outup
в выпадающем списке поведения по умолчанию, оно будет скрывать окно во время работы deja-dup.источник
deja-dup --backup
когда вы запускаете его вручную. Это поможет устранить неполадки или, возможно, написать сценарий для двуличия, который делает так же, какdeja-dup
. Это прекрасно работает в моем случае.Хотя кажется, что код Déjà Dup не может быть легко изменен, чтобы приспособить почасовую опцию, резервные копии могут быть инициированы вручную, и это может быть легко добавлено как
cron
работа, которая выполняется в час.Вот шаги, которые нужно предпринять:
Выполните следующие две команды в терминале, чтобы включить локальный доступ к X-серверу:
Теперь запустите эту команду:
Если вас попросят выбрать редактор, перейдите с
/bin/nano
.Перейдите в конец файла и добавьте следующую строку (за которой следует пустая строка):
Если вы выбрали
nano
на шаге 2, нажмите Ctrl+, Oзатем Enterи Ctrl+X . (Если нет, используйте соответствующие команды для вашего редактора, чтобы сохранить файл и выйти.)Вы сделали! Резервное копирование будет производиться через 15 минут после начала каждого часа (12:15, 1:15 и т. Д.)
источник
dconf write /org/gnome/deja-dup/file/type "'normal'"
чтобы избежать ошибки «Местоположение резервной копии недоступно» (см. Askubuntu.com/questions/254623/… )Хотел прокомментировать комментарий user103965. Это происходит потому, что при запуске из Cron процесс не знает о ваших настройках dconf. С этой страницы: /programming/10374520/gsettings-with-cron Мне удалось создать скрипт, который можно вызывать из cron.
мой crontab:
источник
Вы можете написать простой скрипт, такой как
затем запустите скрипт в фоновом режиме. Вы можете использовать бесконечный цикл, если хотите.
источник