dd 一个分区通过管道将其传输到 gzip 并将其通过管道传输到 AWS 存储桶



我一直在尝试调整以下单行代码以使其dd分区,gzip它并将其复制到 s3 存储桶。然而,经过无数次尝试,它仍然什么也没做

sudo dd if=/dev/vg0/mdb-snap-00 | gzip | aws s3 cp - s3://backup-bucket/backup.gz

我错过了什么?

将 -c 标志与 gzip 一起使用

从手册页:

-c --stdout --to-stdout
Write output on standard output; keep original files unchanged.  If there are several input files, the output consists of a sequence of independently compressed members. To obtain better compression, concatenate all input files before compressing them.

然后

sudo dd if=/dev/vg0/mdb-snap-00 | gzip -c | aws s3 cp - s3://backup-bucket/backup.img.gz

谢谢

相关内容

最新更新