Przejdź do treści

Jak korzystać z Rsync między dwoma serwerami Windows

    Rsync (Remote Sync) to narzędzie oparte na systemie Linux/Unix. Może synchronizować pliki między serwerami lub po prostu przenosić pliki między serwerami bez korzystania z FTP (protokół przesyłania plików). Za pomocą polecenia Rsync możesz synchronizować pliki i katalogi między katalogami, dyskami lub komputerami w sieci.

    Chociaż Rsync jest narzędziem opartym na systemie Linux, wielu użytkowników systemu Windows chce również używać Rsync między dwoma serwerami Windows. Cel możesz osiągnąć, uruchamiając polecenie Rsync.

    Jeśli chcesz uruchomić polecenia Linuksa w systemie Windows, musisz najpierw wykonać pewne prace przygotowawcze. Nawiasem mówiąc, może to być trochę skomplikowane. W poniższej sekcji szczegółowo wyjaśniono, jak to zrobić. Jeśli szukasz prostszego sposobu na zdalną synchronizację, możesz wybrać alternatywę Rsync, która Ci pomoże.

    Rsync to szybkie i wszechstronne narzędzie wiersza poleceń do synchronizowania plików i katalogów między dwiema lokalizacjami za pośrednictwem zdalnej powłoki.

    Aby uruchamiać polecenia systemu Linux w systemie Windows, możesz zainstalować na komputerze narzędzie o nazwie Windows Subsystem for Linux. Pozwala na uruchomienie dystrybucji Linuksa w trybie wiersza poleceń. Możesz wykonać poniższe kroki.

    Krok 1. Postępuj zgodnie z tym Przewodnikiem instalacji WSL dostarczonym przez firmę Microsoft, aby zainstalować podsystem Windows dla systemu Linux na komputerze z systemem Windows Server. Zobaczysz 2 opcje:

    W przypadku instalacji uproszczonej: wystarczy uruchomić wsl–install jako administrator w oknie poleceń i ponownie uruchomić komputer, aby korzystać z WSL, ale aby skorzystać z tej metody, należy dołączyć do programu niejawnych testerów systemu Windows i zainstalować odpowiednią wersję zapoznawczą system.

    W przypadku instalacji ręcznej: Instalacja ręczna jest nieco bardziej skomplikowana, najpierw musisz wprowadzić to polecenie w PowerShell jako administrator.

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    Następnie możesz zaktualizować do WSL 2 lub kontynuować korzystanie z WSL 1. W przypadku tego ostatniego możesz teraz wybrać dystrybucję Linuksa w Microsoft Store.

    Notatka:

    Kiedy po raz pierwszy uruchomisz dystrybucję Linuksa, zostaniesz poproszony o odczekanie kilku minut, aż pliki zostaną zapisane na komputerze, ponieważ postęp Rsync nie jest zbyt szybki. Ponadto musisz utworzyć konto użytkownika z hasłem do dystrybucji Linuksa.

    Krok 2. Po skonfigurowaniu dystrybucji WSL i Linux. Aby zainstalować i używać Rsync w systemie Windows Server, musisz zainstalować Git dla Windows, który umożliwia uruchamianie polecenia Rsync za pomocą Git Bash.

    Step 3. Then, you can install Rsync on Windows Server. Download Rsync, use 7-zip to extract it and move rsync.exe to C:\Program Files\Git\usr\bin.

    Krok 4. Po instalacji możesz wykonać poniższe polecenie, aby skopiować i zsynchronizować pliki w różnych sytuacjach. Jeśli chcesz skopiować na podstawie typu pliku, uruchom poniższe polecenie:

    rsync /home/jon/Desktop/data/*.png /home/jon/Desktop/backupdata/

    Aby skopiować na podstawie rozmiaru pliku, możesz wykonać poniższe polecenie:

    rsync –max-size=2k /home/jon/Desktop/data/ /home/jon/Desktop/backupdata/

    Możesz skopiować całe foldery, wykonując poniższe polecenie:

    rsync –recursive /home/jon/Desktop/data /home/jon/Desktop/data2

    Print Friendly, PDF & Email