Я бы предложил использовать rdiff-backup поверх rsync. Это довольно просто rsync ++.
в отличие от rsync, который только 1-1 зеркало, которое передает diffs, rsync имеет механизм истории.
На сервере ubuntu вам просто нужно запустить ssh для apt-get install rdiff- резервное копирование.
на клиенте. Я либо запускал бы это вручную, либо через crontab.
#!/bin/bash
#backup.sh
rdiff-backup -v5 --exclude path-to-annoyingfile /home/user/ hostname::/media/data/snapshots/laptop
## this will cleanup any backups older then 2weeks. Adjust this as needed.
rdiff-backup --remove-older-than 2W --force hostname::/media/data/snapshots/laptop
#!/bin/bash
##Restore.
rdiff-backup -v5 --restore-as-of now --force user@hostname::/media/data/snapshots/laptop /home/user
Если вы откроете свой порт 22 в Интернете, вы сможете запустить один и тот же сценарий любым способом. это ваше имя хоста локально локально для вашего локального IP.
т.е. backupSrv.penguins.org решит внешний IP. 2.3.4.5, но внутри вашего lan: до 192.168.1.253
Оказалось, что на самом деле был процесс gvfs-gphoto2-volume-monitor в фоновом режиме.
Запустите ps aux | grep gphoto, который может выводиться следующим образом:
peter 25802 2.1 0.1 302504 8736 ? Ssl 13:10 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
peter 25814 2.2 0.1 441508 11176 ? Sl 13:10 0:00 /usr/lib/gvfs/gvfsd-gphoto2 --spawner :1.3 /org/gtk/gvfs/exec_spaw/21
peter 25835 0.0 0.0 22676 1096 pts/0 S+ 13:10 0:00 grep --color=auto gphoto
Первые колоны это PID (идентификатор процесса), убить их:
kill -9 25802
kill -9 25814
Теперь gphoto2 теперь может подключаться к камере.
Оказалось, что на самом деле был процесс gvfs-gphoto2-volume-monitor в фоновом режиме.
Запустите ps aux | grep gphoto, который может выводиться следующим образом:
peter 25802 2.1 0.1 302504 8736 ? Ssl 13:10 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
peter 25814 2.2 0.1 441508 11176 ? Sl 13:10 0:00 /usr/lib/gvfs/gvfsd-gphoto2 --spawner :1.3 /org/gtk/gvfs/exec_spaw/21
peter 25835 0.0 0.0 22676 1096 pts/0 S+ 13:10 0:00 grep --color=auto gphoto
Первые колоны это PID (идентификатор процесса), убить их:
kill -9 25802
kill -9 25814
Теперь gphoto2 теперь может подключаться к камере.