s5cmd

s
#COPIA DEL DATABASE#
ps_sixrace
fYOO1fTb9h9A

1) Assegnare i permessi del service account vm allo storage bucket
gsutil -m cp gs://bucket ./ 
Annotare il service account usato nell'errore di accesso
Concedere i premerssi al bucket tramite web consolle
2) Scaricare la copia del backup database in locale
gsutil -m cp gs://bucket ./
3) Estrarre l'archivio gz
gunzip backup.sql.gz
4) Importare il dump sql nel database SQL
mysql -u utente -h host -p database < backup.sql
5) Rimuovere la copia dei backup locale scaricata
6) Rimuovere i permessi del service account vm allo storage bucket


#COPIA DEI DATI#

wget https://github.com/peak/s5cmd/releases/download/v2.0.0/s5cmd_2.0.0_Linux-64bit.tar.gz


tar xzf s5cmd_2.0.0_Linux-64bit.tar.gz

vim ~/.aws/credentials

cp ~/.aws/credentials ./

[default]
aws_access_key_id=GOOG1E7QVRJOTXHSOMY5FIVDOQWYAGR3XPI5VQ4HVCJKJTMNR65KZZY6DIYBA
aws_secret_access_key=LrYc1uqKN35gna+IunAE37/Olgni97Y/LyzdfNQt


sudo gsutil -m cp -R "gs://ovh-naws01-bk/naws01/DATA/htdocs/" ./
./s5cmd --endpoint-url https://storage.googleapis.com sync s3://ovh-naws01-bk/naws01/DATA/htdocs/* /mnt/disks/sdb/


#HARDLINK#


hardlink -c -t -s 100 -m /var/www/html/prova/

About the author

Avatar photo
Matteo Lavaggi