Come Utilizzare Rsync in Windows | Tutorial e Alternativa

Vuoi usare Rsync in Windows 11/10/8/7? Come farlo? Questo post risponderà a queste domande e fornirà un'efficace alternativa a Rsync in Windows per aiutarti a eseguire facilmente il backup e la sincronizzazione.

Da @Aira L'Ultimo Aggiornamento 07.03.2024

Puoi Installare e Utilizzare Rsync in Windows 10/11?

Rsync (Remote Sync) è un'utilità basata su Linux/Unix per il backup e la sincronizzazione dei dati sia in locale che in remoto. Utilizzando il comando Rsync, puoi sincronizzare i file e le cartelle tra le directory, i dischi o i computer in rete.

In Windows, potresti avere la stessa richiesta: copia i file da una directory a un'altra directory locale, sincronizza i file dal computer locale al server di rete o viceversa, poiché potresti voler installare e utilizzare Rsync in Windows. Ma puoi davvero farlo esso?

Linux non è ospitato da Microsoft, quindi per eseguire il comando Linux su Windows 10/11, devi prima fare alcuni preparativi, alcuni potrebbero essere complicati e richiedere molto tempo. Pertanto, potresti anche considerare l'utilizzo di un software di sincronizzazione dei file in Windows 10 o Windows 11 come alternativa a Rsync.

Come Eseguire il Comando Rsync per Windows 10/11?

Esistono diversi metodi per eseguire i comandi Linux in Windows 10/11, uno è eseguire il dual boot di Linux e Windows, che ti consente di scegliere quale sistema da avviare all'avvio, ma potrebbe essere di troppo disturbo soprattutto quando non utilizzi frequentemente Linux.

Pertanto, è più consigliato installare il Sottosistema Windows per Linux (WSL) sul tuo computer. Funziona come un'utilità di Windows e consente di eseguire la distribuzione Linux in modalità riga di comando, che è un modo relativamente semplice per utilizzare Rsync in Windows e si applica anche ad altre utilità Linux. Ma se non vuoi installare WSL, puoi provare a eseguire Rsync con Git Bash.

Ecco un'ulteriore spiegazione dei 2 metodi:

♦ Metodo 1. Installare WSL

Seguire questa guida all'installazione di WSL fornita da Microsoft per installare il Sottosistema Windows per Linux sul computer Windows 10/11. I passi dettagliati dipendono dalle versioni del tuo sistema.

Se stai utilizzando Windows 10 versione 2004 e successive o Windows 11: devi solo aprire una finestra di comando (PowerShell o Prompt dei comandi) come amministratore, digitare il comando seguente e premere il tasto Invio/Enter:

wsl --install

Questo comando abiliterà i componenti opzionali richiesti, scaricherà il kernel Linux più recente, imposterà WSL 2 come predefinito e installerà la distribuzione Linux per te. È possibile utilizzare WSL dopo aver riavviato il computer.

La distribuzione Linux installata è Ubuntu per impostazione predefinita. Questo può essere modificato usando il flag -d.

  • Per modificare la distribuzione installata, immettere: wsl --install -d [Nome distribuzione]. Inserisci il nome della distribuzione che desideri installare in [Nome distribuzione].
  • Per visualizzare un elenco delle distribuzioni Linux disponibili per il download tramite il negozio online, immettere: wsl --list --online o wsl -l -o.
  • Per installare distribuzioni Linux aggiuntive dopo l'installazione iniziale, puoi anche usare il comando: wsl --install -d [Nome distribuzione].

Se stai eseguendo versioni precedenti: devi eseguire alcuni passaggi in più per installare manualmente WSL. Innanzitutto, inserisci questo comando in PowerShell come amministratore:

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

Poi puoi eseguire l'aggiornamento a WSL 2 o continuare a utilizzare WSL 1. Per quest'ultimo, ora puoi selezionare una distribuzione Linux in Microsoft Store. Le opzioni disponibili includono Ubuntu, SUSE, Debian, Fedora, Pengwin, ecc.

La prima volta che avvii la distribuzione Linux, ti verrà chiesto di attendere alcuni minuti prima che i file vengano archiviati sul tuo computer. Inoltre, è necessario creare un account utente con password per la distribuzione Linux.

♦ Metodo 2. Installare Git per Winodws

Oltre a installare la distribuzione WSL e Linux, puoi anche provare a utilizzare Rsync in Windows installando Git per Windows, che ti consente di eseguire il comando Rsync con Git Bash.

Ora puoi scaricare Rsync e usare zstd per estrarlo (eseguendo il comando in Git Bash).

Il passo successivo consiste nello spostare i file estratti nella destinazione corrispondente. Per esempio:

  • \rsync-3.2.2-1\usr\bin → C:\Program Files\Git\usr\bin
  • \rsync-3.2.2-1\usr\lib → C:\Program Files\Git\usr\lib
  • \rsync-3.2.2-1\usr\share → C:\Program Files\Git\usr\share

Ora dovresti essere in grado di utilizzare il comando Rsync in Windows tramite Git Bash.

Suggerimento: C'è anche un pacchetto di Rsync per Windows, chiamato cwRsync. Puoi anche usarlo per il backup e la sincronizzazione di file remoti in Windows 10/11. Ma la versione gratuita di cwRsync Server è stata interrotta e l'ultima versione gratuita non è più direttamente disponibile. Per maggiori dettagli, è possibile visualizzare il suo sito ufficiale.

Alternativa a Rsync in Windows per Eseguire il Backup e la Sincronizzazione dei File

Come mostrato sopra, non è facile installare Rsync su Windows 10, anche con l'approccio semplificato. Se non devi utilizzare questo utilità e sei aperto ad altre opzioni, forse un programma basato su Windows potrebbe risparmiarti molti problemi.

Allora, quali alternative a Rsync hai su Windows?

💻Backup e Ripristino L'utilità legacy di backup e ripristino richiede una procedura lenta e soggetta a errori. Mancano anche alcune opzioni per eseguire il backup dei dati in modo flessibile.
📂Cronologia dei File Con Cronologia file, puoi eseguire il backup automatico delle cartelle con una configurazione semplice, il che sembra conveniente, ma le posizioni di archiviazione supportate sono molto limitate e in Windows 11 non puoi aggiungere cartelle personali.
🔰AOMEI Backupper

È uno strumento utile con funzionalità di backup e sincronizzazione. È possibile selezionare il percorso di origine o di destinazione come disco rigido interno/esterno, rete/NAS, unità cloud, USB. In questo modo puoi sincronizzare facilmente l'unità locale con l'unità di rete/cloud, sincronizzare il NAS con il cloud, sincronizzare il NAS con il NAS, ecc.

Puoi anche impostare una pianificazione per eseguire automaticamente il backup o sincronizzare le attività su base regolare, eseguire backup incrementali o differenziali per copiare solo i file modificati.

Ecco un esempio su come sincronizzare i file dal disco locale al cloud usando un'alternativa a Rsync per Windows, prendendo come esempio AOMEI Backupper Standard. Questo software gratuito supporta Windows 11/10/8/7/XP/Vista ed è molto semplice da utilizzare grazie alla sua interfaccia intuitiva.

Puoi scaricare e installare gratuitamente la versione Standard per provarla:

Scarica FreewareWin 11/10/8.1/8/7/XP
Download Sicuro

*Esiste anche un'edizione Server specializzata che fornisce tutte le funzionalità per gli utenti di Windows Server.

Come sincronizzare i file nel computer Windows 10 sull'unità cloud:

Passo 1. Scarica e avvia quest’alternativa a Rsync per Windows, passa alla scheda Sincronizza e seleziona Sincronizzazione di Base.

Le modalità di sincronizzazione avanzate sono disponibili nell'edizione Professional:Sincronizzazione in Tempo Reale: sincronizza i file modificati dalla directory di origine alla directory di destinazione in tempo reale. ☛ Sincronizzazione Mirror: mantiene sempre i file nella directory di destinazione esattamente come nella directory di origine. ☛ Sincronizzazione Bidirezionale: tutte le modifiche apportate alla directory di origine o di destinazione verranno sincronizzate sull'altro lato.

Passo 2. Fai clic su Agg. cartella per selezionare la cartella che si desidera sincronizzare. Puoi ripetere questo processo per aggiungere più cartelle.

Passo 3. Scegli un percorso di destinazione. Se voresti specificare una condivisione di rete/NAS o un servizio cloud, si prega di fare clic sul piccolo triangolo accanto alla casella di selezione e scegliere Selezionare una condivisione di rete o NAS o Selezionare un'unità di cloud

Nota: Il cloud drive è una buona scelta per archiaviare e proteggere i tuoi dati, dispone di grande spazio di archiviazione e non esiste qualche problema come hardware danneggiato. AOMEI ha un proprio cloud drive, AOMEI Cloud. E ti consente di fare backup dei file su AOMEI cloud con pochi clic. Puoi provarlo.

Passo 4. Puoi avviare la sincronizzazione immediatamente o creare una pianificazione per eseguire automaticamente l'attività, ad esempio giornaliera, settimanale, mensile.

Questo è tutto. Dopo aver creato un'attività di sincronizzazione pianificata, non è necessario configurarla di nuovo. Verrà eseguito automaticamente in background senza disturbare il lavoro che stai facendo.Per soddisfare al meglio le tue esigenze, puoi anche creare più attività di backup e di sincronizzazione contemporaneamente e gestirle facilmente nella scheda Home.

Windows Server ha Rsync?

Windows Server non include rsync di default. Rsync è un'utilità popolare comunemente presente nei sistemi operativi basati su Unix, come Linux e macOS. Tuttavia, gli utenti di Windows possono comunque utilizzare rsync installando implementazioni di terze parti o utilizzando soluzioni alternative con funzionalità simili.

Considera l'utilizzo di AOMEI Backupper Server come alternativa. Progettato per gli utenti server, offre funzionalità comparabili e un'operatività facile da utilizzare per le attività di sincronizzazione dei file.

Potresti Voler Conoscere Rsync

Conclusione

Come comando pratico in Linux, Rsync può essere utilizzato in Windows 10/1111/10/8/7, ma il processo è complicato e richiede tempo. Per eseguire il backup e la sincronizzazione dei file in locale e in remoto, puoi anche utilizzare AOMEI Backupper in Windows come alternativa a Rsync.

Oltre alle funzioni sopra menzionate, AOMEI Backupper integra un modulo di Clonazione che consente di clonare HDD su SSD, spostare il sistema operativo su un altro disco senza reinstallare o addirittura clonare un disco più grande su un altro più piccolo, ecc.