konto usunięte

Temat: Backup partycji

Witam,
Poszukuję jakiegoś rozwiązania backup'u dla Debiana (jeśli to istotne Squeeze).
Problem polega na tym, że backup miałby być wykonywany tylko w momencie podpięcia dysku zewnętrznego (USB) i jedynie dla wybranych folderów z partycji "/home". Dodam, że Google nie pomógł mi tym razem.

Temat: Backup partycji

Jakby mi było coś takiego potrzebne, to zacząłbym od poszukania
"jak w udevie zrobić że gdy określony deviceID się podłączy to on odpala zdefiniowany skrypt"
a potem podłączyć pod to chociażby backup-manager.
Albo ewentualnie podpiąc taki skrypt pod wszystkie zamonotowania usb storage i aktywować backup tylko gdy dysk z określoną etykietą jest montowany.

Albo "brute force" sprawdzić pod jaką nazwą w /media się dysk montuje i potem sprawdzać w pętli co 30s czy się coś tam zamontowało ;p

Temat: Backup partycji

hmm potrzebny mi było coś podobnego (dysk USB się wieszał po dniu-dwóch więc uznałem że podłączę go ręcznie i zautomatyzuje odpalenie backupu) i zrobiłem coś takiego:
/etc/udev/rules.d/99-usb-backup.rules:

ATTR{vendor}=="ST332062", RUN+="/usr/bin/flock -n /tmp/usb-backup.lock /usr/local/bin/usb_backup.sh"

gdzie "VENDOR" wziąłem z /sys/block/sdb/device/vendor, u mnie wystarczyło to do "unikatowej" identyfikacji dysku ale dla pendrive możesz jeszcze dodać "MODEL" wzięty z tego samego miejsca.

Ten kawałek magii z "flock" jest potrzebny żeby skrypt nie był odpalany wielokrotnie, jak mi się zbierze na napisanie notki na blogu opiszę szczegóły na razie jeżeli odmontowujesz partycje po skończonym backupie dopisz "sleep 5" pod koniec skryptu ;]

edit: poprawka w kodzieMariusz Gronczewski edytował(a) ten post dnia 22.12.10 o godzinie 20:20

konto usunięte

Temat: Backup partycji

Dzięki wielkie, myślę, że poradzę sobie :)

Temat: Backup partycji

złapanie samego eventa to nie problem, zwykle łapie aż za dużo a filtry udevowe nie są jakieś super intuicyjne ;]

Następna dyskusja:

Clonezilla backup dysku czy...




Wyślij zaproszenie do