Backup zewnętrznego systemu (wybrane foldery) inicjowany przez NAS
: wt kwie 03, 2018 10:45 am
Witam,
Mam dwa serwery do backupu (linux) z ograniczonym dostępem. Jeden z dostępem do SSH, drugi tylko SFTP. Chciałbym, aby mój NAS inicjował (przez zadanie cron) połączenie z w/w serwerami, porównywał katalogi i zgrywał z nich pliki na NAS-a.
Dodatkowo fajnie by było gdyby byłaby możliwość wykluczenia pewnych (nieistotnych dla backupu) plików/folderów z synchronizacji.
Ograniczenia o których mówię, to przede wszystkim brak możliwości listowania głównego folderu "/" (tylko katalog domowy użytkownika), zatem niektóre rozwiązania typu "Active Backup for Servers" nie mają tu zastosowania.
ps. Idealnym rozwiązaniem byłoby https://www.FreeFileSync.org, którego mógłbym właśnie tak skonfigurować (w trybie wsadowym), jednak nie ma obecnie paczki dla DSM (choć pracuję nad tym w wolnej chwili - jednak sprawa łatwa nie będzie ze względu na zależności i brak aktualnych wytycznych do kompilacji)
EDYTA: Udało mi się skompilować FreeFileSync (po drobnych zmianach w kodzie(!)), ale niestety kod jest tak skonstruowany, że zależy całkowicie od GTK+, pomimo iż jest możliwość korzystania z tego programu z linii komend. To powiązanie eliminuje całkowicie takie rozwiązanie
Mam dwa serwery do backupu (linux) z ograniczonym dostępem. Jeden z dostępem do SSH, drugi tylko SFTP. Chciałbym, aby mój NAS inicjował (przez zadanie cron) połączenie z w/w serwerami, porównywał katalogi i zgrywał z nich pliki na NAS-a.
Dodatkowo fajnie by było gdyby byłaby możliwość wykluczenia pewnych (nieistotnych dla backupu) plików/folderów z synchronizacji.
Ograniczenia o których mówię, to przede wszystkim brak możliwości listowania głównego folderu "/" (tylko katalog domowy użytkownika), zatem niektóre rozwiązania typu "Active Backup for Servers" nie mają tu zastosowania.
ps. Idealnym rozwiązaniem byłoby https://www.FreeFileSync.org, którego mógłbym właśnie tak skonfigurować (w trybie wsadowym), jednak nie ma obecnie paczki dla DSM (choć pracuję nad tym w wolnej chwili - jednak sprawa łatwa nie będzie ze względu na zależności i brak aktualnych wytycznych do kompilacji)
EDYTA: Udało mi się skompilować FreeFileSync (po drobnych zmianach w kodzie(!)), ale niestety kod jest tak skonstruowany, że zależy całkowicie od GTK+, pomimo iż jest możliwość korzystania z tego programu z linii komend. To powiązanie eliminuje całkowicie takie rozwiązanie