Znam ten artykuł, ale nie ma porównania do TimeMachine firmy OSX. Chciałbym znaleźć oprogramowanie do tworzenia kopii zapasowych, które jest mniej więcej takie samo jak TimeMachine lub lepsze.
Chciałbym mieć takie oprogramowanie, które może wykorzystywać jakiś format dysku twardego, który jest odpowiedni dla dużych plików (50 GB) w systemie Linux. zauważyłem to
- Format OSX HFS + nie jest obsługiwany przez dystrybucje systemu Linux, ponieważ od 2006 r. Nie jest opiekunem HFS w systemie Linux
- Format NTFS stworzony przez Debian 8.1 nie jest obsługiwany przez starsze dystrybucje Linuksa
Jeśli system Windows obsługuje, dobrze.
Spróbuj z oprogramowaniem Kopie zapasowe (Deja Dup)
Rozpocząłem tworzenie kopii zapasowej po raz pierwszy, ale chciałem pójść na lunch po tym, jak kopia zapasowa uruchomiła już dwie godziny tylko 10 GB plików. Dało mi to po obiedzie
co jest naprawdę szalone, zgłoszono tutaj tutaj , ponieważ oprogramowanie nie zostało zaprojektowane tak, aby mieć przerwy w tworzeniu kopii zapasowych.
backintime
znajduje się w domyślnych repozytoriach Ubuntu. Ale to starsza wersja1.0.36
. Obecna wersja to1.1.6
. Wynika to z faktu, że pakiet pochodzi z Debiana. Oświadczenie: Jestem członkiem BIT Dev-TeamTimeShift
Ma prosty interfejs graficzny, ale można go również używać z terminala.
źródło
Jeśli nie przeszkadza ci praca z konsolą
backup-manager
, jest ona dostarczana wraz z dystrybucją. Obsługa odbywa się z jednym plikiem konfiguracyjnym umieszczonym w / etc.Aby zmodyfikować plik, możesz użyć nano w konsoli.
Nie będziesz potrzebował większości. Osobiście podoba mi się to, że nie są potrzebne żadne dodatkowe pakiety.
Oto mały przykład kopii zapasowej.
Gdzie przechowywać pliki?
wybierz katalog, w którym chcesz umieścić pliki.
Zwróć szczególną uwagę na następujące ustawienia
Jeśli tworzysz kopię zapasową czegoś
/home
lub/movie
możesz pozostawić tę opcję włączoną, więc tylko root i grupa root mogą mieć dostęp do kopii zapasowejW przypadku kopii zapasowej serwera (np. Serwera wielu użytkowników i / lub folderów podobnych
/var/www/
/opt/
/etc/
/var/
) możesz rozważyć ustawienie tej opcji na false, aby zachować własność / dostępność plików po przywróceniu. W przeciwnym razie będziesz musiał ustawić je ręcznie po przywróceniu.Wybierz metodę tworzenia kopii zapasowej
wybierać
Wybierz katalogi do utworzenia kopii zapasowej
Więcej informacji można znaleźć w sekcji
Tutaj sprawdziłem następujące opcje
Wybierz obrót głównego i przyrostowego
Zdecydowałem się robić cotygodniowe pełne kopie zapasowe w poniedziałek (pierwszy dzień tygodnia). Oznacza to, że w każdy poniedziałek otrzymuję pełną kopię zapasową, a reszta tygodnia będzie zapisywana w różnych mniejszych plikach przyrostowych. Przywrócenie ich oznaczałoby. Ponownie umieść pełną kopię zapasową, a następnie pliki przyrostowe, aby odzyskać najnowszą kopię zapasową danych.
Cronjob
Użyj prostej kroniki, aby automatycznie wykonać kopię zapasową
Wpisz następujące informacje
Jeśli potrzebujesz e-maila z powiadomieniem, usuń tę część
źródło
backup-manager
. Wydaje mi się, że opcje nie są wystarczająco kompletne, ponieważ celem jest również zapewnienie kopii zapasowych z myślą o prostocie * . Wydają się być znacznie ograniczone, ale mogę się mylić. Byłoby wspaniale zobaczyć, jak można połączyć polecenie. Nie mogę znaleźć niczego na temat MySQL w dokumentacji. Bardzo podoba mi się PostgreSQL do tego zadania.Nie polecam Deja-dup, ponieważ nie jest zbliżony do Time-Machine pod względem funkcji i jest niestabilny w wielu systemach plików. Nie udało mi się uzyskać wystarczających funkcji Mitcha dla moich potrzeb. Zbyt mocno się psują.
Autentyczność procesu
Nice obniży priorytet procesora, uwalniając moc procesora dla innych procesów,
ionice
zmniejszy priorytet dysku, uwalniając dysk we / wy dla innych procesów). Używajtar czf
znice
opisanym tutaj osobno dla systemu i domu, dzięki czemu możesz łatwo pracować pionowo z systemami w wielu projektachOgranicz zużycie procesora przez proces
Załóżmy, że masz ograniczony system itp. Ultrabook z odczytem 20 Mb / s na sekundę. Jeśli nie wiesz, użyj
Następnie ogranicz swój procesor i zrób to
Przenieś obliczenia na GPU
TODO Future
źródło
Z pewnością nie jest to najbardziej podobny do programu TimeMachine program, o który prosisz, ale rozwiązanie, które działa, a ponieważ zostało zaimplementowane jako skrypty bash, można je modyfikować i rozszerzać:
Utwórz kopię zapasową katalogu za pomocą synchronizatora Zaloha.sh :
Następnie utwórz migawkę opartą na dowiązaniu twardym katalogu kopii zapasowej za pomocą Zaloha_Snapshot.sh :
Oficjalne repozytorium znajduje się tutaj: https://github.com/Fitus/Zaloha.sh
Oficjalne repozytorium zawiera proste działające dema i obszerną dokumentację wyjaśniającą, jak to działa.
źródło