Dlouho řeším velice podobný problém, nejde však o zálohování, ale synchronizaci. Lze nějakým způsobem nastavit, aby při připojení externího disku k PC došlo k synchronizaci jeho obsahu (celého, případně několika složek) s obsahem na pevném disku v PC? Zatím to řeším tak, že si pamatuji pár posledních přidaných souborů, které překopíruji, ale rád bych tuto činnost nějak automatizoval. Nemáte nějaký tip? Jde to provést s rsync?
Tento problém bych řešil přímo přes rsync, o žádném hotovém řešení nevím, ale dal bych se napsat jednoduchý skript spouštěný z cronu třeba každých 5 minut.
Tento skript by např kontroloval jestli je připojen disk s daným UUID či labelem.
A kdyby ano pustil by se rsync z PC na externí disk.
Toto řešení by fungovalo jen jedním směrem, tedy z pc na disk nebo opačně.
Tohle lze vyřešit pomocí programu Freefilesync (byl o něm článek i na Rootu: http://www.root.cz/clanky/softwarova-sklizen-8-2-2012/). Požadované parametry si můžete naklikat v grafickém rozhraní a uložit je jako skript pro dávkové spouštění.
nastroj na sync si zvol jakej chces, padlo tady uz par alternativ ... jinak automaticky spustit neco pri pripojeni disku lze treba pres udev ... priklad nize je muj realnej -
SUBSYSTEM=="block", KERNEL=="sd?", ATTRS{serial}=="533159364A39305343303334", NAME="usb/usb"
SUBSYSTEM=="block", KERNEL=="sd?[0-9]", ATTRS{serial}=="533159364A39305343303334", NAME="usb/usb%n", ACTION=="add", RUN+="/bin/pripoj.usb.sh".