Tutorial rclone: ​​guida completa ai backup e alla sincronizzazione

Ultimo aggiornamento: 20/02/2026
Autore: Isaac
  • rclone consente di gestire backup, sincronizzazione e montaggio di oltre 70 servizi di archiviazione cloud dalla riga di comando.
  • Lo strumento supporta Google Drive, Dropbox, OneDrive, S3 e backend compatibili, con funzionalità avanzate quali crittografia, unione remota e montaggi FUSE.
  • È possibile automatizzare backup e migrazioni tra cloud utilizzando script, cron o attività pianificate, ottimizzando le prestazioni e controllando la larghezza di banda.
  • La sicurezza viene rafforzata crittografando il file di configurazione, utilizzando crittografie remote e applicando buone pratiche per password, autorizzazioni e autenticazione nei servizi cloud.

tutorial rclone

Se gestisci server, applicazioni web o semplicemente hai molti file importanti, prima o poi ti imbatterai nello stesso problema: eseguire il backup di gigabyte e gigabyte di dati in modo sicuro e continuo Senza passare metà della tua vita davanti al terminale. Non appena i backup non possono più essere contenuti in un semplice file ZIP giornaliero, hai bisogno di qualcosa di molto più consistente.

È qui che entra in gioco rclone. Questo strumento della console è qualcosa del tipo Un rsync potenziato, pronto per il cloudSupporta moltissimi servizi cloud (Google Drive, Dropbox, S3, OneDrive, SFTP, ecc.), funziona su quasi tutti i sistemi operativi e consente di automatizzare backup, sincronizzazioni, montaggi come se si trattasse di un altro disco e persino di crittografare tutto al volo.

Che cos'è rclone e perché vale la pena utilizzarlo?

rclone è un'utilità open source progettata per gestire file e directory tra storage locale e remotoSupporta oltre 70 provider e protocolli cloud. La sua filosofia ricorda quella di rsync, ma è orientata ai servizi cloud e all'archiviazione di oggetti.

Si è guadagnato il soprannome di "coltellino svizzero dell'archiviazione cloud" perché consente copiare, sincronizzare, montare, servire e crittografare i dati Con un unico strumento puoi spostare informazioni tra il tuo PC e Google Drive, ma anche da Google Drive a OneDrive, da un S3 a un altro S3 compatibile o a un Ceph privato, il tutto senza scaricare nulla localmente se non lo desideri.

È multipiattaforma, quindi puoi installarlo su Linux, Windows e macOScosì come su macchine di tipo server, WSL su Windows 10/11 o anche su dispositivi modesti in cui si desidera automatizzare i backup sul cloud.

Uno dei suoi maggiori punti di forza sono le prestazioni: con opzioni come – flussi multi-thread e trasferimenti paralleliPuò sfruttare la larghezza di banda in modo molto più efficiente rispetto agli strumenti più tradizionali, il che è fondamentale quando si migrano terabyte di dati o si gestiscono migliaia di piccoli file.

Casi tipici in cui rclone brilla

In un ambiente di produzione, una volta che l'applicazione web è attiva e funzionante, si verificano attività ricorrenti come Distribuisci nuove versioni, gestisci i certificati, configura i log e, soprattutto, organizza i backupÈ qui che rclone risolve diversi problemi contemporaneamente.

Immagina di gestire un sistema che genera molti file ogni giorno: un blog con anni di articoli, un CMS con migliaia di immagini o un assistente domestico con backup frequenti. Comprimere tutto ogni notte in un enorme file .tar.gz può essere un incubo. Richiede troppo tempo, occupa molto spazio e non è scalabile..

Con rsync puoi effettuare backup incrementali su un'altra macchina tramite SSH, ma non è sufficiente se il tuo "server remoto" è, ad esempio, Google Drive, Dropbox, Amazon S3, Backblaze B2 o un bucket S3 compatibileÈ qui che rclone fornisce il supporto diretto mancante.

Alcuni tipici usi quotidiani sono Automatizza i backup regolari sul cloud, monta i dischi remoti come unità locali (per lavorare con i documenti come se fossero sul tuo disco) o migrare i dati tra servizi cloud senza dover passare attraverso il tuo computer.

Servizi supportati e tipi di archiviazione

Uno dei maggiori vantaggi di rclone è che centralizza l'accesso a un unico strumento. archiviazione per utenti finali, soluzioni aziendali e protocolli classiciIn questo modo eviterai di dover conoscere decine di clienti diversi.

Tra i servizi più comuni per gli utenti "medi" c'è la compatibilità con Google Drive e Google Foto, Microsoft OneDrive (personale e aziendale), Dropbox, Box, MEGA, pCloud o Proton Drivetutto accessibile tramite la procedura guidata di configurazione.

In ambito professionale supporta fornitori quali Amazon S3, Google Cloud Storage, Azure Blob Storage, Backblaze B2, Cloudflare R2 o Wasabinonché qualsiasi backend compatibile con l'API S3, inclusi Ceph o altre soluzioni on-premise.

Funziona perfettamente anche con ambienti self-hosted e protocolli standard: SFTP, FTP, WebDAV, SMB/CIFS o HTTPCiò consente di utilizzarlo sia per cloud pubblici che per NAS, per i propri server o per array di storage interni.

Negli ultimi anni il progetto è rimasto attivo, aggiungendo miglioramenti delle prestazioni, nuovi backend e funzionalità come unione (per combinare più telecomandi in uno logico) o crittografia (strato di crittografia trasparente sopra qualsiasi archiviazione).

Differenze pratiche tra rclone e rsync

Sebbene concettualmente simili, rclone e rsync sono progettati per diversi scenarirsync è ideale per sincronizzare directory locali o remote tramite SSH, senza doversi preoccupare di API o token OAuth.

rclone, d'altra parte, si concentra su sistemi di archiviazione cloud e oggettiRiconosce i limiti di ciascun provider, gestisce i token di accesso, le quote, i limiti di dimensione dei file e, quando necessario, il chunking.

Con le giuste opzioni, rclone può superare rsync in scenari di rete complessi, soprattutto quando parallelizzare i flussi di caricamento e scaricamento e regolare le dimensioni dei frammentiCiò è particolarmente evidente con file molto grandi o con molti file di piccole dimensioni.

Se hai solo bisogno di copiare elementi tra due directory locali o macchine connesse tramite SSH, rsync è l'ideale; ma non appena entra in gioco il cloud o un servizio S3 compatibile, rclone è lo strumento giusto.

Installazione di rclone su Windows, Linux e macOS

Installare rclone è abbastanza semplice su quasi tutti i sistemi. Tuttavia, è consigliabile scegliere il metodo più appropriato in base al proprio ambiente per ottenere i migliori risultati. ultima versione stabile e puoi aggiornarla senza problemi.

Installazione su Windows

Su Windows, hai diverse opzioni. La più diretta è scaricare il file ZIP dal sito web ufficiale, estrarlo e copiarlo. rclone.exe in una cartella come C:\\rcloneQuindi puoi aggiungere quel percorso al tuo PATH per richiamare il comando da qualsiasi terminale.

Se preferisci i gestori di pacchetti, puoi usare Winget o ChocolateyCon Winget, basta lanciare un comando come `winget install Rclone.Rclone` da PowerShell o CMD e, per disinstallarlo, usare `winget uninstall` con l'identificatore corrispondente.

  Windows Update non riesce a causa di impostazioni errate: guida completa

Con Chocolatey il flusso è simile: installi rclone con `choco install rclone` e, se vuoi montare i telecomandi come unità, è consigliabile installare anche WinFsp (choco install winfsp) in modo che la modalità di montaggio funzioni correttamente.

Installazione Linux (incluso WSL)

Nelle distribuzioni di tipo Debian/Ubuntu, è possibile utilizzare lo script ufficiale rclone con `curl https://rclone.org/install.sh | sudo bash`, che scarica e installa la versione più recente. versione stabile sul sistemaSe si desidera passare alla versione beta, lo stesso script supporta il parametro -s beta.

Un'altra alternativa è quella di scaricare il pacchetto .deb della versione specifica che desideri e installarlo con `sudo dpkg -i` seguito da sudo apt -f install per risolvere le dipendenzeIn questo modo avrai un maggiore controllo sulla versione esatta che stai utilizzando.

In ambienti come WSL con Ubuntu su Windows 10/11, il processo è identico: apri la shell, esegui lo script di installazione e il gioco è fatto. Da lì, puoi usare rclone per comunicare con i servizi cloud o con i servizi S3 compatibili. Ceph o altri backend.

Installazione su macOS

Su macOS, Homebrew è solitamente l'opzione più comoda. Un semplice comando `brew install rclone` installerà l'applicazione, pronta per essere aggiornata insieme agli altri pacchetti gestiti da Brew, senza alcuna difficoltà.

Se preferisci l'installazione manuale, puoi scaricare il file ZIP di macOS dal sito Web, estrarlo e spostare il binario rclone in /usr/local/bin o qualsiasi cartella nel tuo PATHRicordarsi di concedere le autorizzazioni di esecuzione se necessario.

Concetti di base: telecomandi e file di configurazione

rclone organizza le connessioni ai servizi in quello che chiama “remoto” o remotoOgni remoto è una voce nel file di configurazione che descrive come connettersi a un servizio specifico: tipo di backend, credenziali, regione, opzioni avanzate, ecc.

Il file di configurazione si trova solitamente in ~/.config/rclone/rclone.conf Su Linux/macOS e nella cartella del profilo utente su Windows. Lo strumento interattivo rclone config consente di creare, modificare, rinominare ed eliminare facilmente i telecomandi.

Questo file può essere crittografato con una password principale per proteggere le tue credenziali. Puoi farlo selezionando l'opzione appropriata nella procedura guidata di configurazione. imposta la password per il file di configurazione e, se lo si desidera, specificare la chiave anche tramite la variabile d'ambiente RCLONE_CONFIG_PASS.

Negli ambienti in cui si condivide una macchina o ci sono più utenti con accesso allo stesso sistema, è essenziale limitare le autorizzazioni al file rclone.conf e, se possibile, aggiungere quel livello di crittografia per evitare spaventi.

Esempio rapido: sincronizzazione di una directory con Google Drive

Per avere un'idea rapida del funzionamento di rclone, un esempio classico è la sincronizzazione di una cartella locale con una su Google Drive. Per prima cosa, è necessario installare il programma (ad esempio, con `brew install rclone` su macOS o il metodo equivalente sulla tua piattaforma).

Dopo averlo installato, puoi usare `rclone version --check` per verificare se stai utilizzando la versione più recente o se ne è disponibile una più recente, comprese le beta. Aggiungono funzionalità o correggono bug.

Il passo successivo è vedere quali provider supporta rclone con `rclone config providers`, che ti mostrerà un enorme elenco di backend disponibili, inclusi Google DriveQuesta sarà l'opzione da scegliere nell'assistente.

Esegui rclone config, crea un "Nuovo remoto", assegnagli un nome descrittivo (ad esempio, gdrive) e scegli "Google Drive (drive)" come tipo di archiviazione. Nella maggior parte dei casi, puoi lasciare vuoti client_id e client_secret in modo che rclone utilizzi la propria app.

Seleziona l'ambito appropriato in base all'accesso che desideri concedere, in genere l'accesso completo ai tuoi file; rispondi che non desideri impostazioni avanzate a meno che tu non sappia cosa stai facendo e accetti di utilizzare il browser per l'autenticazione. Dopo aver effettuato l'accesso al tuo account Google e autorizzare rcloneLa configurazione verrà salvata.

Lavoro quotidianamente con Google Drive utilizzando rclone

Una volta definita la posizione remota (ad esempio, Google Drive), puoi interagire con il tuo archivio cloud come se fosse un altro disco. Con `rclone ls gdrive:path` puoi elencare il contenuto di una cartella, mostrando i nomi e le dimensioni dei file su Google Drive.

Se hai, ad esempio, una cartella locale ~/Desktop/rclone_test_folder e una cartella remota gdrive:rclone_test_folder, puoi eseguire rclone sync local_folder remote:remote_folder per sincronizzare il contenuto. Il comando controlla quali file sono presenti nella sorgente e nella destinazione e trasferisce solo quelli necessari.

Una volta allineati entrambi i percorsi, vedrai che non c'è nulla da trasferire. Se aggiungi un nuovo file localmente ed esegui nuovamente la sincronizzazione con `--verbose`, rclone rileverà il file e lo copierà come "nuovo".

Se elimini un file in Drive e lo sincronizzi nuovamente dall'archivio locale, quel file verrà caricato di nuovo perché l'origine è considerata il riferimentoAllo stesso modo, se modifichi un file localmente, la sincronizzazione lo sostituirà nel cloud, indicando che ha sostituito quello esistente.

Questo modo di lavorare ti consente di avere una cartella di lavoro sul tuo computer che funge da “verità assoluta”, mentre rclone garantisce che il cloud rifletta sempre tale stato, con trasferimenti incrementali.

Configurazione di Dropbox e backup su Linux/Home Assistant

Oltre a Google Drive, uno scenario molto comune è quello di voler caricare i backup di un sistema Linux o di un server con Home Assistant su Dropbox o un altro servizio cloudLa procedura per configurare Dropbox è molto simile a quella di Drive.

Su un sistema basato su Debian, ad esempio, puoi installare rclone con apt-get (sudo apt-get update seguito da sudo apt-get install rclone) e poi eseguire rclone config. Essendo la prima volta, ti verrà detto che non sono definiti remote; scegli "n) Nuovo remote".

Assegna un nome a quel remoto (ad esempio, ConfigDropbox), scegli "Dropbox" dall'elenco dei servizi e lascia client_id e client_secret vuoti per utilizzare configurazione automaticaRclone aprirà il tuo browser in modo che tu possa accedere a Dropbox e concedere le autorizzazioni; al termine, il token verrà salvato in rclone.conf.

Su macchine remote senza browser, puoi reindirizzare la porta utilizzata da rclone alla tua macchina locale con un comando come `ssh -L localhost:PORT:localhost:PORT user@server` per l'autenticazione web apri nel tuo browser locale ma continua a completare la configurazione sul server.

  Come eliminare permanentemente un account POF

Una volta configurato il Dropbox remoto, è comune voler proteggere la configurazione rclone con una password (in modo che nessuno abusi di quella connessione) e automatizzare il caricamento di backup giornalieri o settimanali tramite script e cron.

Esempio di script di backup utilizzando rclone, tar e jq

Uno schema comune prevede la creazione di un file tar.gz locale della cartella di cui si desidera eseguire il backup (ad esempio, la configurazione di Home Assistant o diversi contenitori Docker) e il successivo caricamento del file compresso sul cloud tramite rclone.

Per gestire in modo pulito la password del file di configurazione rclone, può essere utile avere un piccolo file JSON locale in cui archiviare segreti come SECRET_RCLONE_KEY e limita i permessi del file con chmod 600, in modo che solo il tuo utente possa leggerlo.

Per leggere il codice JSON da uno script shell, è molto pratico usare jq, un'utilità per l'analisi JSON in bash. Si installa con `sudo apt-get install jq`, e poi è possibile estrarre i valori con espressioni come `jq -r .KEY file.json`.

Lo script tipico definisce variabili come il percorso della configurazione da sottoporre a backup, la cartella locale in cui vengono salvati i backup, la posizione remota e il percorso remoto in cui vengono caricati i file, posizione di rclone.conf e leggendo la password dal JSON con jq.

Il flusso di lavoro è solitamente: creare il file tar.gz con un nome che include la data e l'ora, caricarlo sul remoto utilizzando rclone copy con la variabile RCLONE_CONFIG_PASS nell'ambiente, eliminare le vecchie copie locali con find e, se desiderato, Elimina i backup cloud più vecchi di X giorni utilizzando rclone delete con un –min-age appropriato.

Configurazione di OneDrive su Windows con rclone

Sui computer Windows, una delle configurazioni più comuni è la connessione di rclone a OneDrive. Questo processo viene eseguito da un prompt dei comandi o da una finestra di PowerShell eseguendo `rclone config` e seguendo la procedura guidata interattiva.

Se non ci sono dispositivi remoti, seleziona "n" per crearne uno nuovo, assegnagli un nome (ad esempio, onedrive) e seleziona "onedrive" dall'elenco dei tipi di archiviazione. Rclone ti chiederà facoltativamente di un client_id e un client_secret di un'app MicrosoftMa per molti utenti è sufficiente lasciarli vuoti.

Successivamente, seleziona la tua area geografica (solitamente globale), decidi se desideri accedere alle impostazioni avanzate (solitamente no) e seleziona la configurazione automatica. Verrà aperto il browser per accedere con il tuo account Microsoft e concedere le autorizzazioni.

Una volta autenticato, rclone rileva l'unità (personale o aziendale) e chiede conferma per salvare i dati nel file di configurazione. Da lì è possibile utilizzare comandi come `rclone ls onedrive:` oppure rclone copy C:\\onedrive percorso:destinazione per gestire i file.

Configurazione senza browser: server remoti tramite SSH

Sui server in cui non si dispone di un browser (o si è connessi tramite SSH), rclone offre un flusso di autenticazione alternativo basato sull'esecuzione del comando di autorizzazione su un'altra macchina dotata di browser.

Durante l'installazione, quando ti chiede se vuoi usare la configurazione automatica, rispondi "n" e rclone ti mostrerà un comando come rclone autorizza "onedrive" o simile. Copia quel comando ed eseguilo sul tuo computer locale con un'interfaccia grafica.

Su quel computer, apri il browser, accedi al servizio pertinente, accetta i permessi e rclone visualizzerà un token JSON sullo schermo. Questo è il blocco che devi copiare e incollare nuovamente nella macchina remota dove Stavi eseguendo rclone config.

Questo metodo è molto utile su VPS, container o server headless in cui non si desidera installare browser o aprire porte insolite. È sufficiente delegare l'autenticazione al computer desktop e recuperare il token risultante.

Comandi di base: elenca, copia e sincronizza

Una volta configurato almeno un remote, i comandi base di rclone sono molto intuitivi. Per elencare i file con le relative dimensioni, è possibile usare `rclone ls remote:`, mentre `rclone lsd remote:` mostra solo le dimensioni dei file. directoryEsiste anche un albero rclone remoto: per visualizzare la struttura in modo gerarchico.

Per copiare i dati, il comando fondamentale è `rclone copy`. Supporta combinazioni da locale a cloud, da cloud a locale e persino da cloud a cloud. Ad esempio, è possibile spostare documenti da C:\Utenti\nomeutente\Documenti a onedrive:backup/documenti oppure Copia le foto da Google Drive a OneDrive senza scaricare nulla.

Per l'uso quotidiano sono disponibili alcune opzioni altamente consigliate: –progress o -P per visualizzare i progressi in tempo reale, –dry-run per simulare cosa farebbe senza apportare modifiche e –interactive o -i per chiedere conferma prima di eliminare qualsiasi cosa.

Il comando rclone sync è simile a copy, ma distruttivo: rende la destinazione esattamente uguale alla sorgente. eliminando dalla destinazione tutto ciò che non esiste alla fonteÈ fondamentale abbinarlo alla prova a secco o utilizzarlo con estrema cautela.

Per la sincronizzazione bidirezionale esiste rclone bisync, una funzione ancora considerata sperimentale che tenta di mantenere allineate due posizioni, gestendo conflitti e cambiamenti in entrambe le direzioni dopo una fase iniziale di –resync.

Montare il cloud come unità locale

Un'altra funzionalità molto potente è rclone mount, che consente di montare un computer remoto come se fosse un'unità o una cartella locale, utilizzando FUSE o WinFSP a seconda del sistema. Questo rende possibile lavorare con i tuoi file remoti da Esplora file del tuo sistema.

In Windows puoi montare un'unità remota come unità X: con un comando come rclone mount remote: X: –vfs-cache-mode full, oppure farlo come unità di rete con l'opzione –network-mode se preferisci integrarla in un altro modo.

Su Linux e macOS, di solito si crea un punto di montaggio come ~/DriveTrabajo e quindi si esegue rclone mount remote: ~/DriveTrabajo –vfs-cache-mode full –daemon in modo che il processo passa in secondo pianoA seconda dell'ambiente, potrebbe essere necessario modificare le autorizzazioni o le impostazioni di FUSE.

La modalità cache VFS è fondamentale per un'esperienza ottimale: off non utilizza la cache, minimal salva il minimo indispensabile; writes memorizza nella cache le scritture e full memorizza nella cache le letture e le scritture, quest'ultima opzione è la più comoda quando si modificano documenti direttamente sul cloud.

Sui vecchi sistemi a 32 bit, ad esempio con Linux Mint, la corretta regolazione dei parametri della cache e delle autorizzazioni in fuse.conf (rimuovendo il commento da user_allow_other) consente il montaggio stabile di Google Drive e modificare i documenti come se fossero sul disco locale, particolarmente utile se il browser sta esaurendo le risorse.

  Formatta facilmente il telefono Android dal PC

Backup automatici: cron, attività pianificate e script

La bellezza di rclone non è solo la possibilità di realizzare una copia unica, ma automatizzare le copie ricorrenti senza dover ricordare nulla. In Windows questo è facilmente realizzabile con l'Utilità di pianificazione e in Linux con cron.

In Windows è possibile creare un'attività che venga eseguita ogni giorno a una determinata ora avviando C:\\rclone\\rclone.exe con gli argomenti sync C:\\ImportantData onedrive:backup –log-file=C:\\rclone\\backup.log, oppure importando un file XML con la definizione completa dell'attività.

In Linux, modifica semplicemente il crontab (crontab -e) e aggiungi una riga come questa: 0 2 * * * /usr/bin/rclone sync /home/user/documents gdrive:backup --log-file=/var/log/rclone-backup.log ogni mattina alle 2 Viene avviato il backup automatico.

Se utilizzi rclone mount all'avvio del sistema, puoi affidarti a cron @reboot con un piccolo ritardo (ad esempio, utilizzando /bin/sleep 30 😉 per dare alla connessione di rete il tempo di essere pronta prima di tentare di montare il tuo cloud Drive).

In ogni caso, è buona norma registrare le informazioni e, se possibile, controllare che le copie siano completate senza errori, controllando gli output di rclone o integrandolo con sistemi di avviso quando qualcosa non funziona.

Migrazioni cloud e backup crittografati

Una situazione sempre più comune è quella di dover spostare grandi quantità di dati da un provider cloud a un altro: ad esempio, spostare un intero Drive aziendale su OneDrive o migrare da un costoso S3 a un S3 compatibile più economico.

Con rclone copy tra dispositivi remoti è possibile effettuare trasferimenti diretti senza dover scaricare i file localmente, regolando parametri come –trasferimenti, –controllori e dimensioni dei blocchi specifico per ciascun backend (ad esempio, –drive-chunk-size in Google Drive o opzioni equivalenti in OneDrive o S3).

Per i dati sensibili, rclone offre il backend crittografico, che funge da livello di crittografia trasparente sopra qualsiasi altro remoto. È possibile creare un remoto "wrapped" su gdrive:encrypted_folder e lavorare con nomi leggibili localmente, mentre tutto è crittografato nel cloud.

La crittografia include opzioni per offuscare i nomi di file e directory, nonché per scegliere la modalità di crittografia. Le password di crittografia remota devono essere archiviate in modo sicuro, preferibilmente in un gestore sicuro, poiché perderle significa... perdere l'accesso ai dati.

Utilizzando rclone copy su una crittografia remota è possibile caricare i backup crittografati, mentre per ripristinarli è sufficiente ricreare la stessa crittografia remota con le stesse chiavi e percorsi sullo stesso backend o su uno clonato.

Ottimizzazione delle prestazioni e gestione della larghezza di banda

Per file molto grandi, vale la pena modificare alcuni parametri di rclone. Aumentare la dimensione del blocco (ad esempio, `--drive-chunk-size=256M`) e il numero di trasferimenti paralleli (`--transfers=8` o più) può migliorare le prestazioni. accelerare notevolmente le salitea condizione che la tua connessione e il tuo servizio lo consentano.

Quando si gestiscono migliaia di file di piccole dimensioni, l'aumento di –transfers e –checkers e l'aggiunta di –fast-list aiutano a ridurre i tempi di elencazione e a saturare meglio la connessione con più file in parallelo, migliorando sostanzialmente il flusso.

Negli ambienti in cui non è possibile saturare l'intera rete, è possibile definire regole di limitazione con –bwlimit, utilizzando fasce orarie, ad esempio "08:00,1M 18:00,off" per passare a 1 MB/s durante l'orario d'ufficio e senza limiti al di fuori di esso.

Nei sistemi con memoria limitata, la regolazione della dimensione del buffer (--buffer-size) e l'utilizzo di opzioni come --use-mmap o la riduzione delle cache possono prevenire errori di RAM insufficiente durante il funzionamento con directory enormi o trasferimenti molto grandi.

Se la velocità è ancora scarsa, è consigliabile verificare la latenza con il provider, provare da un'altra connessione o addirittura utilizzare un VPS vicino al servizio di destinazione come intermediario, effettuando prima una copia locale su quel VPS e poi da lì al cloud finale.

Risoluzione dei problemi comuni e di sicurezza

Gli errori più frequenti quando si inizia con rclone sono solitamente legati a autenticazione o permessiSe il token di un dispositivo remoto scade (come può accadere con Google Drive dopo un certo periodo di tempo), è sufficiente utilizzare rclone config reconnect o ricreare il dispositivo remoto per ottenere un nuovo token.

Se vengono visualizzati messaggi di errore come "Impossibile creare il client OAuth", verificare che il file rclone.conf sia accessibile, che non ci siano problemi con la password per il file di configurazione crittografato o che il contenuto non è stato corrottoNei casi estremi, sarà necessario eliminare il telecomando e riconfigurarlo da zero.

In termini di sicurezza, è essenziale utilizzare password complesse sia per gli account dei servizi cloud che per la configurazione di rclone e abilitare l' autenticazione a due fattori ove possibile, limitare i permessi del file system ai file di configurazione e agli script.

Per il debug di situazioni insolite, rclone consente di aumentare il livello di dettaglio nei log (ad esempio, con -vv e --log-level=DEBUG) e di salvare i risultati in un file con --log-file. È anche possibile configurare la rotazione dei log aggiungendo parametri per la dimensione massima, il tempo massimo e il numero di backup.

Combinando buone pratiche di autorizzazione, crittografia con crypt, password complesse, 2FA e monitoraggio minimo del backup, è possibile impostare un sistema di backup con rclone robusto e abbastanza difficile da compromettereanche in ambienti domestici.

In definitiva, rclone diventa uno strumento chiave per chiunque gestisca dati importanti: dai blog che generano nuovi contenuti ogni giorno ai server con database critici, fino agli utenti che desiderano sfruttare al meglio i propri account Google Drive, Dropbox, OneDrive o compatibili con S3. Imparando a configurare i dispositivi remoti, a utilizzare efficacemente le funzioni di copia e sincronizzazione, a montare le unità e a sfruttare funzionalità come la crittografia e l'unione, è possibile creare una strategia di backup e sincronizzazione flessibile, automatizzata e sicura senza dover ricorrere ad applicazioni proprietarie o ingombranti client ufficiali.