Wprowadzony Restic
Restic to nowoczesny program do tworzenia kopii zapasowych, który robi kopie zapasowe Twoich plików:
- Od Linuksa, BSD, Maca i Windowsa
- Wiele różnych typów pamięci masowej, w tym usługi hostowane samodzielnie i online
- To proste, a jako plik wykonywalny możesz uruchomić go bez serwera czy skomplikowanego ustawienia
- W praktyce przenoszone są tylko te części pliku kopii zapasowej, które faktycznie się zmieniły
- Zapewnij bezpieczeństwo, stosując szyfrowanie starannie w każdym etapie procesu
- Weryfikowalne, co pozwala zapewnić, że pliki mogą zostać odzyskane, gdy zajdzie taka potrzeba
- Free Restic jest całkowicie darmowy i całkowicie open source
Zgodność:Po wydaniu wersji 1.0.0 gwarantujemy, że wszystkie repozytoria będą kompatybilne wstecznie w ramach jednej głównej wersji; Dopóki nie dodamy wersji głównej, dane można odczytać i odzyskać. Staramy się być w pełni kompatybilni wstecznie ze wszystkimi poprzednimi wersjami.
Wsparcie repozytorium:
- Lokalny
- SFTP
- Serwer REST
- Amazon S3
- Minio Server
- Pamięć masowa kompatybilna z S3
- Wasabi
- System Obiektowego Przechowywania Obiektów (OSS) Alibaba Cloud (Aliyun)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- Inne usługi przez rclone
- Prompt o hasle w systemie Windows
- Zbiorowe repozytoria dostępne
- Repozytoria z pustym hasłem
Oficjalna strona internetowa:Logowanie do linku jest widoczne. Pobierz Windows:Logowanie do linku jest widoczne. Dokumentacja:Logowanie do linku jest widoczne. Parametry wiersza poleceń:Logowanie do linku jest widoczne. Źródło:Logowanie do linku jest widoczne. Pomysł na projekt:Logowanie do linku jest widoczne.
Pobieranie i instalacja na Windows
Pobierz wersję na Windows, aby rozpakować pakiet. Zmienij restic_0.18.0_windows_amd64.exe nazwę na restic.exe i umieść%SystemRoot%\System32Spis treści poniżej. Pominięcie (lub dodawanie zmiennych środowiskowych)
Tutorial restic
Zainicjalizuj repozytorium
Weźmy na przykład demo lokalnego repozytorium:
Pliki kopii zapasowej
Zrób kopię zapasową plików dyskowych do repozytorium (zrób kopię zapasową wszystkich plików w katalogu D:\360Downloads) za pomocą następującego polecenia:
Próba
Możesz wykonać kopię zapasową w trybie próbnym, czyli możesz zobaczyć konkretne informacje o modyfikacji bez konieczności stosowania następującego polecenia:
Wymień wszystkie migawki
Snapshot Restic takZawiera stan wszystkich plików, nie tylko tych zmodyfikowanych, dodanych lub usuniętych。 Jednak dzięki efektywnemu mechanizmowi deduplikacji, rzeczywista ilość przechowywanych danych jest optymalizowana, co pozwala uniknąć wielokrotnego przechowywania tej samej zawartości. Dzięki temu Restic jest bardzo wydajny w tworzeniu kopii zapasowej dużych ilości podobnych danych, jednocześnie zachowując niezależność i integralność każdego snapshota.
Polecenie brzmi następująco:
Lista plików w migawce
Aby uzyskać listę plików w konkretnym snapshotie, możesz użyć następującego polecenia ls:
Sprawdź kompletność i spójność
Polecenie to powinno być wykonywane okresowo, aby zapewnić bezbłędność wewnętrznych systemów repozytorium, w następujący sposób:
Usuń snapshoty kopii zapasowej
Usuń snapshoty kopii zapasowej, zachowaj tylko ostatni (czyli najnowszy) snapshot, a gdy forget uruchomi politykę, restic najpierw ładuje listę wszystkich snapshotów, a potem go naciskaNazwy hostów i ścieżki grupują je(To znaczy, różne nazwy hostów i ścieżki będą przechowywać migawkę, a nie tylko jedną na końcu!) )。 Polecenie brzmi następująco:
Przywracanie z kopii zapasowej
Aby odzyskać pliki z migawek, polecenie jest następujące:
Zarządzaj kluczami do magazynu
Command Key pozwala nam ustawić wiele kluczy dostępu lub haseł dla każdego repozytorium. W rzeczywistości możemy także precyzyjnie zarządzać tymi kluczami, korzystając z podkomend listy, dodawania, usuwania i przekazywania.
Najczęściej zadawane pytania
Problemy z magazynami chłodniczymi
Nie jest wspierany. Obecnie dostępne jest eksperymentalne wsparcie dla restauracji z klas przechowywania S3 Glacier Glacier i S3 Glacier Deep Archive.
Wracam do AWS S3 Glacier
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Źródło oceny restic
Jeśli na serwerze trzeba wykonać kopię zapasową wielu identycznych plików katalogowych, użycie kopii restic na serwerze A przeniesie pewne informacje z serwera A (jak pokazano poniżej). Następnie, jeśli musisz zsynchronizować dane inkrementalne na serwerze B, nie możesz synchronizować przyrostowo. Ponieważ restic zdecyduje, czy pochodzi z tego samego źródła na podstawie następującej reprezentacji.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Odniesienie:Logowanie do linku jest widoczne. |