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.

  1. Installare rclone utilizzando le istruzioni del sistema operativo in uso all'indirizzo https://rclone.org/downloads/.
  2. 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.
  3. Verificare che rclone possa accedere allo storage degli oggetti:

    $rclone ls -vv myobjectstorage:/<some_existing_bucket>
  4. Creare uno snapshot, se necessario:

    $sudo mkdir <fss_mount_point>/.snapshot/<snapshot_name>
  5. Utilizzare l'opzione copy, copyto o sync 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 comando rclone.

    Per informazioni sull'uso e le opzioni completi dei comandi, consultare la documentazione rclone.