Jak automatycznie wykonuję kopię zapasową mojego pulpitu Windows na moim NAS

Rozważ swoje potrzeby w zakresie kopii zapasowych, a Syncthing oferuje prostą, darmową synchronizację między komputerem z Windows a serwerem NAS.
Podsumowanie
- Zacznij od oceny swoich potrzeb dotyczących kopii zapasowych. Czy potrzebujesz chmury, lokalnych rozwiązań, czy mieszanki obu?
- Syncthing może tworzyć łatwe, automatyczne i darmowe kopie zapasowe lokalnie.
- Skonfigurowałem Syncthing na moim komputerze stacjonarnym z Windows i NAS, aby zapewnić bezproblemowe działanie.
Zmęczyło mnie płacenie za przechowywanie w chmurze, aby zabezpieczyć mój komputer z Windows, więc postanowiłem dowiedzieć się, jak wykonać kopię zapasową na moim NAS. Syncthing uczynił ten proces łatwym, prostym i automatycznym.
Jest wiele programów do tworzenia kopii zapasowych
Wiele opcji, ale chcę czegoś bardzo podstawowego.
Jeśli chodzi o tworzenie kopii zapasowych komputera, istnieje wiele dostępnych opcji. Oczywiście na myśl przychodzą usługi takie jak Google Drive, Dropbox, OneDrive i inne dostawcy przechowywania w chmurze. Backblaze to kolejna opcja, z której wielu korzysta.
Istnieją usługi takie jak Nextcloud, które można hostować samodzielnie, Duplicati, Syncthing i inne. Jednak Syncthing lub Duplicati nie mogą się równać z Google Drive, Dropbox czy OneDrive. Nextcloud nie jest taki jak Syncthing.
Jak więc wybrać odpowiednie oprogramowanie do tworzenia kopii zapasowych? Wszystko sprowadza się do konkretnego zadania, które chcesz wykonać. Jeśli chcesz przechowywać pliki w chmurze, to Google Drive, Dropbox, OneDrive lub Backblaze są najlepszymi i najłatwiejszymi opcjami. Czy potrzebujesz usługi podobnej do chmury, ale hostowanej w domu? Nextcloud jest idealny do tego celu.
A co z tworzeniem kopii zapasowych serwera do zdalnej lokalizacji, takiej jak Backblaze B2, IDrive czy AWS? Duplicati jest doskonałym rozwiązaniem. O nie zapomnij o rclone, które również może obsługiwać podobne zadania.
Syncthing, z drugiej strony, jest nieco różny.
Syncthing sprawdza wszystkie moje wymagania za darmo
Jak już wcześniej pisałem, mam dużo miejsca na dane w domu. Posiadam dwa serwery NAS, jeden z 27 TB pamięci, a drugi z blisko 70 TB. (Niestety, jeden z moich dysków 4 TB ostatnio uległ awarii, więc pojemność się zmniejszyła).
Przez ostatnie kilka lat przechowywałem moje zdjęcia RAW w Google Drive i miałem je oznaczone do użytku offline na moim komputerze stacjonarnym. Dzięki temu najnowszy folder roboczy był przechowywany lokalnie, a poprzednie lata zdalnie. Działało to dobrze, ale przy niemal 1 TB zdjęć i rosnącej ilości, przechowywanie ich online stawało się kosztowne. Postanowiłem przenieść dane lokalnie, aby zaoszczędzić pieniądze i cieszyć się nieco większą prywatnością.
Moim celem było zrobienie kopii zapasowej mojego komputera z Windows na serwerze Unraid o pojemności 27 TB. Jestem amatorem fotografii i wykonuję swoje edycje w Lightroomie. Gdy po raz pierwszy skonfigurowałem nowy serwer Unraid, przeniosłem wszystkie moje zdjęcia RAW na serwer, zamontowałem go na swoim komputerze z Windows i edytowałem zdjęcia zdalnie w Lightroomie przez łącze 2,5 Gb.
To działało dobrze, ale wydawało się, że doświadczenie w Lightroomie mogłoby być płynniejsze, ponieważ korzystałem z plików zapisanych na wirujących dyskach w Unraid, a nie na SSD, więc prędkości odczytu i zapisu były wolniejsze. Dlatego chciałem przenieść mój bieżący folder roboczy z 2025 roku na dysk NVMe, ale także wykonać jego kopię zapasową na serwerze.
Wypróbowałem różne oprogramowanie, aby to zrobić. Zacząłem od Veeam, które miało świetne rekomendacje. Działało, aby wykonać kopię zapasową mojego komputera na serwer, ale gdy chciałem przywrócić dane, nie zadziałało tak jak się spodziewałem. Moja biblioteka Lightrooma została w jakiś sposób całkowicie zrujnowana. Mógłbym spędzić czas na odkrywaniu, co się stało i jak to naprawić, ale postanowiłem po prostu spróbować innego oprogramowania.
Następnie spróbowałem UrBackup, które wydawało się działać dobrze. Działało to w jakiś sposób, ale nie tak, jak chciałem. UrBackup nie tylko kopiuje pliki z jednego komputera na drugi. Nadal tworzy pliki kopii zapasowych i robi dziwne rzeczy przy kopiach przyrostowych.
Wtedy natknąłem się na Syncthing. Syncthing działa inaczej niż inne oprogramowania, które widziałem, ponieważ utrzymuje komputery na bieżąco, kopiując pliki przez sieć. Można go skonfigurować, aby wysyłał tylko, odbierał tylko lub wysyłał i odbierał, co naprawdę mi się podoba.
Dzięki Syncthing mogę przechowywać moje zdjęcia RAW na moim komputerze, a oprogramowanie automatycznie kopiuje je z odpowiednią strukturą folderów na mój serwer, co dokładnie spełnia moje oczekiwania.
Najlepsze w Syncthing jest to, że jest całkowicie darmowy.
Uruchamiam Syncthing na moim serwerze Unraid i komputerze stacjonarnym z Windows
Zainstalowałem Syncthing na moim komputerze z Windows oraz na serwerze Unraid. Na początku myślałem, że...
były to oddzielne programy, jeden dla komputera źródłowego i jeden dla komputera docelowego. W rzeczywistości są identyczne, a to, jak skonfigurujesz każdy udostępniony folder, determinuje, jak działa program.
Użyłem instalatora Dockera dla Unraid i instalatora Windows dla mojego komputera stacjonarnego. Oba działały bez zarzutu i pozwoliły mi wystartować w kilka minut.
Konfiguracja była równie szybka. Obecnie mam skonfigurowane Syncthing tak, aby kopiowało folder ze zdjęciami 2025 z mojego komputera stacjonarnego na serwer w konfiguracji jednokierunkowej. Mógłbym również skonfigurować mój MacBook w konfiguracji dwukierunkowej, aby mógł pobierać zdjęcia 2025 i jednocześnie wysyłać nowe zdjęcia na serwer.
Dzięki temu, jak działa Syncthing, można go zainstalować na dowolnej liczbie komputerów i skonfigurować na wiele sposobów w zależności od urządzenia. Jest niezwykle potężny i całkowicie uwielbiam, że znalazłem oprogramowanie, które dokładnie odpowiada moim potrzebom: kopiuje mój komputer z systemem Windows na serwer, nie ukrywając żadnych plików, a wszystko za darmo.
Oto jak skonfigurowałem Syncthing
Ustawienie Syncthing było dość proste, ale doprowadzenie go do stanu, w którym działał dokładnie tak, jak chciałem, wymagało kilku prób i błędów.
Zacznijmy od konfiguracji po stronie Windows. Zacząłem od dodania zdalnego serwera do mojej instalacji Windows. To było tak proste, jak skopiowanie zdalnego identyfikatora, kliknięcie "Dodaj zdalne urządzenie" i wprowadzenie tam informacji.
Stamtąd kliknąłem na "Dodaj folder" i wpisałem nazwę dla kopii zapasowej, utrzymując to prosto i nazywając to "2025 zdjęcia". Następnie wpisałem absolutną ścieżkę do folderu na dole pierwszego ekranu.
W zakładce udostępniania zaznaczyłem pole dla serwera docelowego, który skonfigurowałem w pierwszym kroku, aby ustawić współdzielenie folderu między dwoma komputerami. Nie mam skonfigurowanej wersjonowania plików, ani nic w ignorowanych wzorcach.
Ostatnia zakładka, nazwana Zaawansowane, to miejsce, w którym ustawiłem mój komputer z systemem Windows tylko na wysyłkę. Oznacza to, że jeśli pliki są aktualizowane na serwerze, nie będą pobierane na mój komputer z systemem Windows. Jednak, jeśli pliki są aktualizowane na komputerze stacjonarnym, będą przesyłane na serwer.
Teraz, na serwerze Unraid, otwieram interfejs Syncthing i pojawia się okno informujące o nowym udostępnionym folderze z mojego komputera stacjonarnego. Wystarczy kliknąć "dodaj", a pojawi się okno.
W tym oknie skonfigurujesz kilka ustawień, tak jak po stronie Windows. Przede wszystkim, nazwę udostępnienia (która powinna być już wypełniona) oraz ścieżkę do folderu.
Ścieżka do folderu początkowo sprawiła mi trudności. Na moim komputerze z systemem Windows ścieżka to F:\Lightroom\2025. Na serwerze Unraid jednak musiałem nieco pokombinować z montowaniem.
Dla kontenera Docker zamontowałem folder 2025 na serwerze w /data1/2025. Następnie w Syncthing skonfigurowałem go tak, aby przenosił pliki z mojego komputera stacjonarnego do /data1/2025.
W zasadzie to przenosi wszystkie pliki z F:\Lightroom\2025 do /data1/2025, który ma absolutną ścieżkę na serwerze Unraid wynoszącą /mnt/user/Photos/RAW\ Photos/2025. Próbowałem to ustawić wyżej w drzewie folderów, ale nie działało tak, jak chciałem. Ta konfiguracja jednak działa perfekcyjnie.
Na koniec, w instalacji Syncthing na serwerze ustawiłem go tylko na odbieranie. Ustawienie komputera stacjonarnego tylko na wysyłkę i serwera tylko na odbieranie nie jest konieczne, ale chcę, aby te dwa były całkowicie oddzielne i robiły tylko to, co muszą.
Teraz, za każdym razem, gdy importuję nowe zdjęcia i foldery do mojego komputera stacjonarnego, są one szybko kopiowane na serwer. Jako trzeci poziom kopii zapasowej, wkrótce skonfiguruję ten serwer, aby tworzył kopię zapasową w lokalizacji zewnętrznej, na wypadek, gdyby coś się stało lokalnie, co daje mi rozwiązanie kopii zapasowej 3-2-1. Wszystko dzięki darmowemu oprogramowaniu.
Jeśli ciekawią Cię artykuły podobne do Jak automatycznie wykonuję kopię zapasową mojego pulpitu Windows na moim NAS, zajrzyj do kategorii Windows i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany