Puoi usare rsync per caricare lo stato corrente delle tue directory di file nella tua Storage Box. Ad esempio, per caricare una directory locale nella Storage Box, puoi utilizzare rsync come segue:
rsync --progress -e 'ssh -p23' --recursive <local_directory> <username>@<username>.nsdfsolution.it:<target_directory>
Per scaricare nuovamente una directory dalla Storage Box, devi solo scambiare le directory:
rsync --progress -e 'ssh -p23' --recursive <username>@<username>.nsdfsolution.it:<remote_directory> <local_directory>
Per rimuovere file già cancellati dal sistema sorgente anche dalla destinazione è necessario aggiungere il --delete
parametro. In caso contrario, i file eliminati rimangono sul sistema di destinazione e vengono trasferite solo le modifiche oi nuovi file. Per esempio:
rsync --progress --delete -e 'ssh -p23' --recursive <local_directory> <username>@<username>.nsdfsolution.it:<target_directory>
Non è possibile personalizzare l'utente e l'ID gruppo dei file caricati. Inoltre, non è consigliabile eseguire il backup dell'intero server in questo modo. Per tali attività, consigliamo uno strumento di backup come BorgBackup.