
Co oznacza 3-2-1
Zasada 3-2-1 to prosty sposób, by nie powierzać jedynej kopii czegoś ważnego jednemu urządzeniu, jednemu dyskowi czy jednemu budynkowi:
- 3 kopie: oryginał i dwie kopie zapasowe.
- 2 rodzaje nośników: aby jeden rodzaj awarii nie dotknął wszystkiego.
- 1 kopia poza domem: fizycznie z dala od oryginału.
Kanadyjskie Centrum Cyberbezpieczeństwa zaleca dokładnie taki układ, a także zaleca testowanie procesu odzyskiwania.
Za tą zasadą kryje się pasujący fragment historii fotografii. Sformułowanie 3-2-1 przypisuje się powszechnie fotografowi Peterowi Kroghowi, który przedstawił je w książce The DAM Book: Digital Asset Management for Photographers, wydanej po raz pierwszy przez O'Reilly w 2005 roku. Była to rada dla fotografów chroniących rosnące cyfrowe archiwa zdjęć, w tym pliki RAW, zanim stała się powszechnym zaleceniem w całej branży IT. Późniejszy przegląd kopii zapasowych w fotografii cyfrowej autorstwa Krogha nadal zaleca pełną kopię zapasową 3-2-1 dla zdjęć w ich docelowym miejscu przechowywania.
W przypadku telefonu z Androidem praktyczna wersja wygląda tak:
- Kopia robocza: telefon z Androidem.
- Lokalna kopia zapasowa: reguła SyncGallery nr 1 -> komputer lub NAS w domu.
- Kopia zapasowa poza domem: reguła SyncGallery nr 2 -> magazyn w chmurze poza domem.
Telefon zawiera pliki, których używasz. Komputer lub NAS daje kopię pod ręką, którą można szybko przywrócić. Konto w chmurze daje kopię poza domem, więc utrata telefonu i lokalnego magazynu w jednym zdarzeniu nie usuwa wszystkich kopii.
Sprawdza się to dla folderu aparatu, kilku albumów ze zdjęciami lub zwykłego folderu, takiego jak Documents.
Jeśli chcesz najprostszego praktycznego przepisu, użyj telefonu jako kopii roboczej, udziału SMB na komputerze lub serwerze NAS jako kopii pod ręką i jednego z bezpośrednich połączeń SyncGallery z chmurą jako kopii poza domem. Utwórz dwie reguły Tylko wysyłaj do chmury na poziomie folderu dla tego samego źródła, wyłącz w obu usuwanie zdalne, a następnie przetestuj przywrócenie jednego pliku z każdego miejsca docelowego.
Najpierw ustal, co liczy się jako kopia
Trzy kopie muszą być naprawdę oddzielne.
- Ten sam plik w dwóch folderach na jednym dysku nadal jest narażony na awarię tego dysku.
- Telefon i NAS w tym samym domu to dwie kopie, ale żadna z nich nie jest poza domem.
- Samodzielnie hostowany serwer Nextcloud działający na tym samym serwerze NAS jest wygodny, ale nadal znajduje się w domu.
- Folder w chmurze, który jest tylko widokiem tego samego magazynu NAS, nie jest trzecią niezależną kopią.
Wybierz lokalne miejsce docelowe
SyncGallery może łączyć się bezpośrednio z komputerem, serwerem NAS lub samodzielnie hostowanym serwerem przez SMB, SFTP, FTP/FTPS, WebDAV lub Nextcloud. Najlepszy wybór zależy od tego, co już obsługuje Twój magazyn.
SMB: prosty wybór w sieci domowej
Wybierz SMB, gdy Twój komputer z Windows lub NAS już udostępnia folder, a telefon będzie przesyłać pliki, gdy jest w sieci domowej. Zwykle jest to najkrótsza droga z telefonu do lokalnego magazynu.
Korzystaj z SMB tylko w sieci lokalnej lub przez prawidłowo skonfigurowaną sieć VPN. Nie udostępniaj zwykłego portu SMB 445 bezpośrednio w internecie. Microsoft zaleca blokowanie przychodzącego dostępu SMB z internetu.
SyncGallery może przeglądać i przesyłać pliki przez SMB, ale integracja SMB nie zapewnia miniatur multimediów generowanych przez serwer. To, czy masz migawki, kosz lub historię wersji, zależy od komputera lub serwera NAS, który udostępnia folder.
Nextcloud: więcej konfiguracji, więcej wygody
Jeśli już hostujesz Nextcloud lub bez problemu go utrzymujesz, użyj dedykowanego połączenia Nextcloud w SyncGallery, zamiast traktować serwer jako zwykły WebDAV.
To połączenie może pobierać miniatury generowane przez serwer, więc przeglądanie zdalnych zdjęć jest wygodniejsze i nie wymaga pobierania każdego pełnego obrazu tylko po to, by pokazać podgląd. Nextcloud opisuje, jak jego system podglądów generuje miniatury. Dokładna obsługa podglądów nadal zależy od konfiguracji serwera i typu pliku.
Nextcloud może też dodać funkcje odzyskiwania po stronie serwera. Jego aplikacja Versions może przechowywać starszą zawartość plików, a aplikacja Deleted Files może zachowywać usunięte elementy. Funkcje te mają limity miejsca i konfigurowalny okres przechowywania, więc sprawdź, jak skonfigurowany jest Twój serwer.
Nextcloud nie jest automatycznie kopią poza domem. Jeśli działa na tym samym serwerze NAS w tym samym domu, traktuj go jako kopię lokalną.
SFTP, WebDAV i FTPS: przydatne alternatywy
Wybierz SFTP, gdy serwer już zapewnia dostęp przez SSH. Wybierz WebDAV, gdy NAS, serwer lub dostawca magazynu udostępnia bezpieczny punkt końcowy HTTPS. Wybierz FTPS, gdy dostępną opcją jest FTP, ale serwer obsługuje TLS.
W przypadku WebDAV używaj adresu https://. Standard WebDAV przestrzega przed wysyłaniem haseł przez niezabezpieczone połączenie, a Nextcloud również zaleca HTTPS dla WebDAV.
Unikaj zwykłego FTP, chyba że jesteś w odizolowanej, zaufanej sieci i nie masz lepszej opcji. Standardowy FTP wysyła hasła i dane plików bez szyfrowania, co wyjaśnia RFC 2577. SyncGallery obsługuje FTPS Explicit i FTPS Implicit, które są lepszym wyborem, gdy serwer je oferuje.
Zwykłe połączenia SMB, SFTP, FTP/FTPS i WebDAV nie dają SyncGallery interfejsu API miniatur serwera. Nadal mogą jednak przesyłać oryginalne pliki. Historia wersji i odzyskiwanie usuniętych plików, jeśli w ogóle są dostępne, pochodzą z systemu przechowywania stojącego za protokołem.
Wybierz miejsce docelowe poza domem
SyncGallery ma bezpośrednie połączenia z OneDrive, Google Drive, Dropbox, Yandex Disk i pCloud. Może też korzystać z innego dostawcy, jeśli zapewnia on zgodny dostęp przez SFTP, FTP/FTPS lub WebDAV.
Jeśli już płacisz za usługę w chmurze i jej ufasz, zwykle najłatwiej zacząć właśnie od niej. Zanim na niej polegniesz, sprawdź cztery rzeczy:
- Masz wystarczająco dużo miejsca na cały folder, łącznie z przyszłym przyrostem.
- Twoje konto używa silnego, unikalnego hasła i uwierzytelniania wieloskładnikowego.
- Wiesz, czy dostawca przechowuje usunięte pliki i starsze wersje.
- Udało Ci się pobrać i otworzyć przywrócony plik testowy.
Historia wersji jest cenna, ponieważ reguła tylko z przesyłaniem nadal może zastąpić dobry plik zdalny późniejszą uszkodzoną lub niechcianą edycją. Aktualne zasady się różnią:
- Historia wersji OneDrive obsługuje wszystkie typy plików, w tym zdjęcia i filmy, a Microsoft podaje obecnie 30-dniowy okres przechowywania.
- Google Drive podaje, że wersja pliku może zostać trwale usunięta po 30 dniach lub po 100 nowszych wersjach, chyba że wybierzesz Zachowaj na zawsze.
- Dropbox zapewnia obecnie 30, 180 lub 365 dni historii wersji, w zależności od planu.
- Yandex Disk również oferuje historię plików, ale jej dostępność i okres przechowywania mogą zależeć od konta i planu. Zanim na niej polegniesz, sprawdź zasady widoczne dla Twojego konta.
Te zasady mogą się zmieniać. Należą do dostawcy magazynu, a nie do SyncGallery.
Utwórz pierwszą regułę dla komputera lub serwera NAS
Zacznij od małego, mniej ważnego folderu, aby zobaczyć każde ustawienie i przetestować przywracanie.
- Dodaj konto komputera, serwera NAS lub Nextcloud do SyncGallery.
- Utwórz nową regułę i wybierz Tylko wysyłaj do chmury. Interfejs używa słowa „chmura” zarówno dla usług w chmurze, jak i dla magazynu sieciowego.
- Wybierz Synchronizuj folder lub album(y), które wybieram poniżej, aby nowe pasujące pliki były dodawane automatycznie.
- Wybierz folder na urządzeniu. Dla zdjęć może to być
DCIM/Camera. Dla innych plików może to byćDocuments. - Wybierz osobny folder docelowy na komputerze lub serwerze NAS.
- Włącz Monitoruj podfoldery, jeśli źródło zawiera foldery podrzędne.
- Wyłącz Usuń w chmurze, gdy plik zostanie usunięty z urządzenia.
- Zapisz regułę i sprawdź pierwsze skanowanie, zanim zatwierdzisz zaplanowane przesyłanie.
Wyłączenie usuwania zdalnego jest ważne. Jeśli zdjęcie zostanie przez pomyłkę usunięte z telefonu, lokalna kopia zapasowa powinna pozostać dostępna.
Utwórz drugą regułę dla chmury poza domem
Utwórz kolejną regułę dla tego samego folderu źródłowego, ale jako miejsce docelowe wybierz konto w chmurze i osobny folder w chmurze. Użyj tych samych ustawień: tylko przesyłanie, poziom folderu, podfoldery i usuwanie.
To osobna reguła, więc każde miejsce docelowe ma własne skanowanie, historię zadań, błędy i podgląd pierwszej synchronizacji. Udane przesłanie na serwer NAS nie dowodzi, że przesłanie do chmury również się powiodło. Sprawdź obie reguły.
Skonfiguruj zdjęcia, filmy lub dowolny inny folder
W przypadku biblioteki multimediów wybierz Tylko zdjęcia i filmy. Jeśli Twój edytor tworzy pliki towarzyszące z metadanymi, wybierz Zdjęcia, filmy i metadane sidecar (XMP).
W przypadku folderu Documents lub innego folderu ogólnego:
- Wybierz Wszystkie pliki pasujące do niestandardowych wzorców.
- Dodaj wzorzec uwzględniania
*, aby uwzględnić pliki z rozszerzeniami i bez nich. - Dodawaj wykluczenia tylko wtedy, gdy rozumiesz, co zostanie pominięte. Na przykład
*.tmpwyklucza pliki tymczasowe. - Przyznaj Dostęp do wszystkich plików, gdy Android o to poprosi. SyncGallery wymaga go do przetwarzania plików innych niż multimedialne w dowolnych folderach.
Nie używaj *.*, jeśli potrzebujesz także plików bez rozszerzenia. W SyncGallery *.* oznacza tylko nazwy zawierające rozszerzenie.
Zdecyduj, co ma się dziać z edytowanymi plikami
Ustawienie Aktualizuj pliki w chmurze, gdy zmienione na urządzeniu wymaga świadomego wyboru w obu regułach.
- Włączone: późniejsze edycje są kopiowane do miejsca docelowego. Kopia zapasowa pozostaje aktualna, ale nowa zawartość może zastąpić wcześniejszą zawartość zdalną. Ważne stają się migawki lub historia wersji po stronie miejsca docelowego.
- Wyłączone: pierwsza przesłana zawartość pozostaje niezmieniona, ale późniejsze edycje nie są objęte kopią zapasową przez tę regułę.
Dla większości osób bardziej przydatnym kompromisem jest pozostawienie tej opcji włączonej i wybór miejsc docelowych z historią wersji lub migawkami. Chroni to zarówno bieżący plik, jak i jego niedawną wcześniejszą zawartość.
Możesz też włączyć Ponownie prześlij do chmury, jeśli plik został tam usunięty, gdy telefon jest źródłem nadrzędnym i chcesz, aby SyncGallery przywracało zdalnie usuniętą bieżącą kopię. Nie włączaj tej opcji, jeśli zamierzasz zarządzać plikami lub celowo je usuwać w miejscu docelowym.
Różnicę między synchronizacją bieżącego stanu a historią umożliwiającą odzyskiwanie opisuje wpis Synchronizacja a kopia zapasowa: co robi SyncGallery, a czego nie.
Przetestuj konfigurację, zanim jej zaufasz
Kopia zapasowa jest przydatna tylko wtedy, gdy możesz ją przywrócić. Po zakończeniu obu pierwszych skanowań:
- Sprawdź historię zadań każdej reguły i upewnij się, że nie ma nieudanych przesłań.
- Otwórz niezależnie miejsce docelowe na serwerze NAS lub komputerze i sprawdź, czy pliki testowe tam są.
- Zaloguj się do chmury przez jej stronę internetową i sprawdź, czy są tam te same pliki.
- Pobierz jeden plik z każdego miejsca docelowego do innego folderu.
- Otwórz przywrócone kopie i sprawdź, czy zdjęcie, film lub dokument da się odczytać.
- Edytuj plik testowy i sprawdź, czy sposób aktualizacji odpowiada Twojemu wyborowi.
- Usuń plik testowy z telefonu i sprawdź, czy obie kopie zapasowe pozostały.
- Jeśli miejsce docelowe oferuje historię wersji, przywróć także wcześniejszą wersję testową.
Od czasu do czasu powtarzaj mały test przywracania. Sprawdzaj też SyncGallery po zmianie hasła, aktualizacji serwera, dłuższym przebywaniu poza siecią domową lub zmianie ustawień baterii Androida.
Przed czym chroni ta konfiguracja, a przed czym nie
Ten układ chroni przed typowymi awariami:
- Zgubiony lub zepsuty telefon można odtworzyć z serwera NAS lub chmury.
- Po awarii lokalnego dysku nadal zostaje telefon i kopia poza domem.
- Po pożarze, kradzieży lub zdarzeniu elektrycznym w domu nadal zostaje kopia poza domem.
- Zwykłe usunięcie na telefonie nie jest przenoszone dalej, gdy usuwanie zdalne jest wyłączone.
Sama w sobie nie jest to kompletny system kopii zapasowych z wersjami. SyncGallery śledzi bieżące powiązania plików i historię przesyłania, ale nie prowadzi własnych punktów przywracania ani katalogu okresów przechowywania. Uszkodzona lub niechciana edycja nadal może trafić do obu miejsc docelowych, gdy aktualizacje zdalne są włączone. Korzystaj z migawek serwera NAS, aplikacji Versions w Nextcloud lub historii wersji w chmurze, gdy wcześniejsza zawartość plików ma znaczenie.
Wynik najlepiej rozumieć jako dwie niezależne reguły przesyłania działające jak kopia zapasowa, które tworzą praktyczny układ 3-2-1. Ostatni krok ludzie pomijają najczęściej: udowodnij, że potrafisz przywrócić plik, zanim nadejdzie dzień, w którym naprawdę będziesz tego potrzebować.
Dalsza lektura
- Kanadyjskie Centrum Cyberbezpieczeństwa: wskazówki dotyczące tworzenia kopii zapasowych
- O'Reilly: The DAM Book, Peter Krogh
- Peter Krogh: przegląd kopii zapasowych w fotografii cyfrowej
- Microsoft: zabezpieczanie ruchu SMB
- RFC 2577: kwestie bezpieczeństwa FTP
- RFC 4918: kwestie bezpieczeństwa WebDAV
- Nextcloud: konfiguracja podglądów
- Nextcloud: kontrola wersji plików
- OneDrive: przywracanie poprzedniej wersji pliku
- Google Drive: sprawdzanie wersji plików
- Dropbox: przegląd historii wersji
Wypróbuj SyncGallery
Aplikacja galerii na Androida z synchronizacją z chmurą, nad którą masz kontrolę.
Pobierz z Google Play