Używanie SVN jako całościowego rozwiązania do tworzenia kopii zapasowych dla wielu dysków do udostępniania systemu operacyjnego


1

Właśnie zainstalowałem dwa systemy operacyjne Linux na jednym laptopie, z podwójnym uruchomieniem. Moje ważne dane przechowuję na partycji EXT3, którą udostępniam między systemami operacyjnymi.

Używam CrashPlan do automatycznego tworzenia kopii zapasowych, ale podejrzewam, że byłoby to niedbałe, jeśli nie wręcz zły pomysł, aby zainstalować klienta CrashPlan na wielu systemach operacyjnych i poprosić go o wykonanie kopii zapasowej tego samego dysku danych. (Zakładam, że dwie instalacje CrashPlan byłyby sprzeczne z opinią „gdzie zostawili” w najnowszej kopii zapasowej). To samo prawdopodobnie dotyczy wielu innych automatycznych systemów synchronizacji / tworzenia kopii zapasowych, np. Dropbox. Dlatego chciałbym zastąpić CrashPlan bardziej wszechstronnym, bardziej przewidywalnym rozwiązaniem do tworzenia kopii zapasowych DIY, które pozwala mi tworzyć kopie zapasowe partycji z danymi bez względu na

Ponieważ płacę za przestrzeń internetową, dobrą opcją może być zainstalowanie Subversion i okresowe tworzenie kopii zapasowej wybranych folderów z wiersza poleceń. Czy to działa niezależnie od używanego systemu operacyjnego? (Innymi słowy, czy wszystkie informacje potrzebne SVN do wykonania pracy znajdują się w katalogu plików kopii zapasowej i / lub repozytorium --- nie gdzieś na mojej lokalnej instalacji Linuksa)?


1
Możesz sprawdzić Git jako system kopii zapasowych i kontroli wersji . ~ Nie. Kontrola wersji! = Kopia zapasowa.
l0b0

Odpowiedzi:


0

Zależy to od klienta kopii zapasowej - klient „subversion” przechowuje informacje o subversion pod katalogami, których kopie zapasowe są tworzone, podczas gdy fsvs (który jest bardziej odpowiedni do konfiguracji wersji) umieszcza informacje o kopii zapasowej w / etc).

Zgadzam się z @IObO, że kontrola wersji nie jest idealna do tworzenia kopii zapasowych (jej powolne i zaprojektowane do różnych celów), choć z pewnością jest o wiele lepsza niż nic i opłacalna, jeśli masz tylko małą ilość rzeczy. Może zajrzyj do BackupPC (dla Windows i Linux) lub rsync lub rsnapshot (nie używasz tego z Windows, może możesz użyć cygwin?)

Sugeruję również, aby nie tworzyć kopii zapasowych w wierszu poleceń, ponieważ mają one tendencję do przestarzałych działań, ponieważ są to procesy ręczne.


Nie ma potrzeby tworzenia kopii zapasowych z systemu Windows --- po prostu szukaj rozwiązania dla moich instalacji Linuksa. Wygląda na to, że BackupPC przechowuje również pliki konfiguracyjne w / etc /. Myślę, że ustawię coś z rsync lub rsnapshot. Nie miałem na myśli, że będę ręcznie tworzył kopię zapasową z linii poleceń; Chcę skonfigurować kilka skryptów do uruchamiania jako zadania cron. Dziękujemy za informacje dotyczące systemów kontroli wersji.
Kevin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.