Назад | Перейти на главную страницу

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

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