Backup degli snapshot nello storage degli oggetti mediante rclone
Potrebbe essere necessario eseguire il backup degli snapshot dello storage di file in un'altra posizione, ad esempio lo storage degli oggetti.
È possibile seguire questo processo per utilizzare la utility rclone per eseguire il backup degli snapshot.
- Installare rclone utilizzando le istruzioni del sistema operativo in uso all'indirizzo https://rclone.org/downloads/.
-
Creare un file di configurazione
~/.rclone.conf
contenente le seguenti informazioni:[myobjectstorage] type = s3 provider = Other env_auth = false access_key_id = <access_key_of_customer_secret_key> secret_access_key = <key_generated_when_creating_the_customer_secret_key> endpoint = <object_namespace>.compat.objectstorage.<region>.oraclecloud.com
Nota
Per informazioni dettagliate su come ottenere una chiave segreta del cliente, vedere Utilizzo delle chiavi segrete del cliente. -
Verificare che rclone possa accedere allo storage degli oggetti:
$rclone ls -vv myobjectstorage:/<some_existing_bucket>
-
Creare uno snapshot, se necessario:
$sudo mkdir <fss_mount_point>/.snapshot/<snapshot_name>
-
Utilizzare l'opzione
copy
,copyto
osync
per copiare lo snapshot nello storage degli oggetti:$rclone copy --progress --metadata --copy-links <fss_mount_point>/.snapshot/<snapshot_name> myobjectstorage:/<oci_object_source_bucket>/<snapshot_name>/
Suggerimento
È possibile utilizzare qualsiasi percorso di directory di storage di file come origine per il comandorclone
.Per informazioni sull'uso e le opzioni completi dei comandi, consultare la documentazione rclone.