mysqldump передан в gzip, тогда s3 не исчерпает дисковое пространство

Я запускаю следующую команду, в которой all.sql.gz больше, чем количество свободного места на жестком диске .... но каким-то образом она выполняется без проблем. Это из-за того, как работает трубопровод?

mysqldump --defaults-file=/home/ec2-user/db-master.cnf --tz-utc=false --quick --all-databases --single-transaction --routines --triggers | gzip | s3cmd "$BACKUP_OPTIONS" put - "$BACKUP_S3PATH"/"php-pos-db"/"all".sql.gz >/dev/null 2>&1
0
задан 2 January 2019 в 17:23
1 ответ

Я не вижу в вашей команде ничего, что могло бы вообще привести к записи каких-либо данных на ваш жесткий диск. Неудивительно, что он не использует места на жестком диске, потому что он не использует места на жестком диске.

0
ответ дан 24 November 2019 в 01:20