Jakich rozwiązań do tworzenia kopii zapasowych używasz dla serwera Linux w środowisku produkcyjnym? Wolisz produkty open source czy komercyjne?
Co uważasz za podstawowe funkcje oprogramowania do tworzenia kopii zapasowych?
Których produktów nie polecasz? Czy występują jakieś typowe pułapki w wyborze oprogramowania do tworzenia kopii zapasowych?
Odpowiedzi:
Używam Baculi openSource . Jest doskonały - model serwer / klient, który działa w systemie Windows lub Linux. Istnieje dobre wsparcie online i aktywna społeczność programistów.
Trochę trudne w konfiguracji, ale ma wszystkie funkcje, których możesz chcieć.
Istnieje również ładne GUI o nazwie bweb, którego można używać do codziennej obsługi tego.
źródło
Jeśli chodzi o niezbędne funkcje, musisz użyć odpowiedniego narzędzia do pracy.
Jeśli twój zestaw danych jest mały i mieści się na jednym woluminie, użyj rsnapshot lub rdiff-backup. Oba oferują przyrostowe kopie zapasowe, zajmują mało miejsca i są naprawdę łatwe w użyciu.
W przypadku większych lub bardziej wyrafinowanych kopii zapasowych, które zawierają komponent offline, używam Baculi, właściwa konfiguracja zajmuje trochę czasu, ale jest solidna i ma całkiem sporo funkcji. Polecam połączenie go z interfejsem internetowym, takim jak webacula.
Jeden dobry pomysł, przy okazji, dla każdego serwera, z którego korzystam, używam rdiff-backup do codziennego przyrostowego tworzenia kopii zapasowych / etc w / var / backups /, nic cię to nie kosztuje i zaoszczędzi ci wielu problemów, jeśli nie możesz się zorientować dlaczego ta ostatnia zmiana w pliku konfiguracyjnym powoduje tak duże spustoszenie.
źródło
Używam rsync, zarówno przez sieć od mojego colo do mojego domu, jak i od mojego domowego pudełka do wymiennego napędu USB, który zamieniłem na taki, który trzymam na biurku w pracy. Skrypt wygląda mniej więcej tak:
źródło
rsync
.Używam jungledisk z pamięcią plików w chmurze Rackspace. Po prostu idzie każdej nocy i robi swoje, po prostu mówię, co zrobić, a nawet zachowuje poprawki (coś w rodzaju). Offsite i dość niedrogi.
źródło
Używam backuppc dla wszystkich moich hostów. Problemem był tylko sklep maildir o pojemności 500 GB, ponieważ
rsync
naprawdę zużywał zbyt dużo pamięci RAM po stronie odbierającej. Przerzuciłem się na używanie inkrementacji bazy smoły i znacznika czasu dla tego hosta.źródło
BackupExec , z bezpłatnym agentem RALUS * NIX . Łatwo eksportuje, nie wymaga SAMBA i pasuje do serwerów Windows, które są również wspierane przez agentów.
źródło
Jeśli szukasz systemu opartego na dysku (zamiast taśmy, urządzenia zewnętrznego lub czegoś innego ), sugeruję skorzystanie z BackupPC . Mieliśmy z tym dobre doświadczenie. Wydaje się, że dobrze sobie radzi z gromadzeniem plików, aby dobrze wykorzystać miejsce na dysku, jest bardzo konfigurowalny i był dla nas solidny.
źródło
Sugeruję, że Bacula obecnie używam go w naszym sklepie. Działa również z systemem Windows, jeśli okaże się, że jest to potrzebne. :)
Inną sugestią może być Amanda, jednak nigdy jej nie użyłem, chociaż często są one porównywane ze sobą.
źródło
Ten dokument wyjaśnia w bardzo dobry i szczegółowy sposób, jak używać rsync do tworzenia przyrostowych kopii zapasowych w systemie Linux.
źródło
W zastrzeżonym świecie R1Soft wykonuje bardzo dobrą robotę. Wypróbuj bezpłatne narzędzia demonstracyjne.
W wolnym świecie używam migawek lvm, dd i netcat, aby szybko tworzyć kopie zapasowe. Upewnij się tylko, że dm_snapshot istnieje w twoim initrd :)
źródło
Jestem szczęśliwym użytkownikiem skryptu otoki backupninja . jest dostępny w Debianie jako pakiet w standardowym repozytorium.
w zależności od rodzaju danych używam bezpośrednio rdiff-backup wspomnianego przez Andrew Cholakiana, lub najpierw robię migawkę woluminu LVM [wspomnianego przez tinkertim], a następnie uruchamiam na nim rdiff-backup.
rdiff-backup nie działa bardzo wydajnie w przypadku złych łączy sieciowych, w takich przypadkach uruchamiam rdiff-backup lokalnie, a następnie używam rsync do synchronizacji repozytorium kopii zapasowych ze zdalnym serwerem.
źródło
Gdzie chcesz wykonać kopię zapasową? rsync może być nieocenionym narzędziem do synchronizacji kopii katalogów, jeśli chcesz wykonać kopię zapasową na innym serwerze z linuksem. Możesz zachować kopie zapasowe na podstawie czasu, uzyskując poprzednią kopię zapasową. Zasadniczo otrzymujesz pełną kopię zapasową za każdym razem, ale pobiera ona tylko zmienione pliki. Oto przykładowy skrypt bash, który użyje rsync, nie zapomnij przeczytać komentarzy.
źródło
Dirvish
źródło
Nie mogę uwierzyć, że nikt nie wspominał o Duplicity . Nie mogę tego wystarczająco polecić. Ma wiele backendów - od FTP przez ssh do S3 - i szyfruje (gpg) i przyrostowe kopie zapasowe, a proces przywracania jest strasznie łatwy.
źródło