Rclone (“rsync for cloud storage”) è un programma CLI per sincronizzare file e cartelle da/verso provider cloud storage.
L’installazione è molto semplice:
sudo -v ; curl https://rclone.org/install.sh | sudo bash
Oppure in modo specifico per MacOS:
brew install rclone
alla prima esecuzione bisogna configurare i dati di connessione:
rclone config
Questi gli step durante la configurazione (che poi viene scritta nel file ~/.config/rclone/rclone.conf):
- Premi n per n) New remote.
- Inserisci un nome, es eu2.
- Inserisci 5 per Amazon S3 Compatibile oppure 4 per Ceph Object Storage.
- Inserisci 1 per impostare le credenziali AWS o compatibili nel successivo step.
- Inserisci access_key per access_key_id.
- Inserisci secret_key, per secret_access_key.
- Premi invio per saltare la regione
- Inserisci l’endpoint url S3, es https://eu2.storage.ext.
- Premi invio per saltare la location_constraint.
- Premi invio per saltare le acl.
- Premi invio per saltare server_side_encryption.
- Premi invio per saltare sse_kms_key_id.
- Inserisci n per Modificare la configurazione avanzata.
- Inserisci y per confermare.
- Premi q per uscire dalla configurazione.
Dopo aver configurato la connessione, vediamo i principali comandi. Ipotizziamo che il nostro server si chiami eu2.
elenco file nel bucket test su server eu2:
rclone ls eu2:test/
elenco file, con dettagli, nel bucket test su server eu2:
rclone lsl eu2:test/
copio ker.txt dal bucket test dal server eu2 sul disco locale:
rclone copy eu2:test/ker.txt .
sync da /backup/ (source) verso server eu2 sul bucket cpanel(dest):
rclone sync -P /backup/ eu2:cpanel/ --s3-no-head
creo la cartella pluto:
rclone mkdir eu2:test/pluto
sposto pippo.txt nella cartella pluto:
rclone move eu2:test/pippo.txt ue2:test/pluto/
cancello la cartella pluto ed il realtivo contenuto, tipo rm -fr:
rclone purge eu2:test/pluto
cancello il file pippo.txt:
rclone delete eu2:test/pluto/pippo.txt
montare la cartella remota pluto in locale:
rclone mount eu2:pluto /mnt --vfs-cache-mode full --vfs-fast-fingerprint --no-modtime
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta