Korzystam z rsync do tworzenia kopii zapasowych ze zdalnego FTP na komputer lokalny.
Czytałem w Internecie, że rsnapshot jest lepszy.
Po prostu chcę wiedzieć, który jest używany w środowisku produkcyjnym
rsnapshot używa rsync i cp -al
do przechowywania archiwum historycznego przy minimalnej dodatkowej przestrzeni dyskowej. w skrócie:
każda kopia „wydaje się” być pełną, ale w rzeczywistości każdy niezmieniony plik jest przechowywany tylko raz. pojawia się w kilku katalogach za pomocą twardych linków.
proces jest prosty, powiedzmy, że obecnie są 4 kopie, od 0 do 3. po wywołaniu rsnapshot:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
), to tworzy katalog back-1, ale po skopiowaniu każdego pliku z back-0 do back-1 tworzy hardlink; w efekcie drugie odniesienie do tego samego pliku. ta druga nazwa jest tak samo ważna jak pierwsza, a dane pliku nie zostaną usunięte z dysku, dopóki obie nazwy nie zostaną usunięte.po zapoznaniu się z procedurą okaże się bardzo przydatna. wcale nie jest skomplikowane, czasami robię to ręcznie, aby sporadycznie zachować „poprzednie wersje” w interesujących momentach (tuż przed ważną aktualizacją, zaraz po instalacji i konfiguracji systemu itp.)
Późna odpowiedź na te pytania: rsync to narzędzie do kopiowania / synchronizacji, bardzo wydajne w przypadku odległych kopii zapasowych. rsnapshot i rdiff wykonują więcej niż jedną kopię zapasową: przechowują historię kopii zapasowej. AFAIK, rdiff robi to poprzez przechowywanie różnic plików między każdą kopią zapasową (różnicowa kopia zapasowa), aby archiwa nie były dostępne w obecnej postaci. OTOH rsnapshot używa twardych dowiązań dla identycznych plików, pełnych kopii każdego zmienionego pliku, więc archiwa są prostymi katalogami, z których użytkownicy / administratorzy mogą wyszukiwać. Są więc przypadki, w których każdy działa najlepiej.
Używamy rsync do replikacji danych w sieci WAN z naszego głównego serwera kopii zapasowych do serwera kopii zapasowych ciepłych witryn. W tym celu działał bardzo dobrze. Jeśli chodzi o rsnapshot, nie wiem, jakie byłyby zalety korzystania z tego rozwiązania.