👏

gsutil でストリーミング転送

1 min read

ストリーミング使ってみる。

ディスクの残り少ない時とか便利。

https://cloud.google.com/storage/docs/gsutil/commands/cp#streaming-transfers
mysqldump -uUSERNAME -pPASSWORD -A |  gsutil cp - gs://BUCKET_NAME/test.sql

gzipするときは

mysqldump -uUSERNAME -pPASSWORD -A | gzip -c | gsutil cp - gs://BUCKET_NAME/test.sql.gz

自分のサイトでmysql使ってるけど、dumpすると1G以上データがあるためかかなり時間がかかってしまって、その間サイトにアクセス不能になるという悲しみ。
別にリードレプリカとか作ってどーたらとかするのがちゃんとしたサイトならベストだろうけど、ちゃんとしてないのでVMのスナップショットでお茶を濁すことにしたことを付記しておきます。

Discussion

ログインするとコメントできます