Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1229|Odpowiedź: 2

Użyj otwartoźródłowego narzędzia Restic Inkrementalny do tworzenia kopii zapasowych plików dyskowych

[Skopiuj link]
Opublikowano 2025-4-4 o 14:46:16 | | | |
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.




Poprzedni:Procesy rodzic-dziecko .NET/C# komunikują się za pomocą MemoryMappedFile
Następny:Tutorial AWS S3 Object Storage Creation Bucket i IAM Policy Setup
 Ziemianin| Opublikowano 2025-4-4 o 14:51:19 |
Dodaj tagi podczas tworzenia kopii zapasowej

 Ziemianin| Opublikowano 2025-4-5 10:12:01 |
Restic opiera się na systemie Linux, który przesyła pliki do bucketów S3

Rocky Linux instaluje Restic


Inicjalizuj bucket S3


Kopia zapasowa plików do bucketów S3

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com