👏

gsutil でストリーミング転送

2021/03/20に公開

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

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

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