我有一个mysql实例运行在一个docker容器中。我在/var/lib/mysql中挂载了一个卷,以便在关闭容器后保存数据。-volumes-from db -v {BACKUP_PATH_ON_HOST_SYSTEM}:/backup ubuntu tar cvf /backup/backup.tar /var/lib/mysql
因此,我使用以下语法:一般来说,这是可行的,但我的sql_dump.sql.gz文件在提取时将超过/sql_dump.sql.gz: No space left on device中失败。我认为这与有足够空间的mysql分区无关,而与只有2.4GB空闲空间的/tmp分区无关。现在,我确实把文件移到了/var