mongodump no space 设备错误
mongodump no space on device error
Ubuntu 14.04
MongoDB shell 版本:2.4.9
正在备份用于 OpenStack Kilo 云高仪的 mongodb。返回时没有 space 错误。部分备份文件在哪里?我要删除什么文件才能删除部分备份文件。 如何恢复 space
被失败的备份占用了?
stack@cloud:~$ mongodump --username ceilometer --password mypassword --host 3.2.0.10 --port 27017 --db ceilometer
...
Thu Apr 13 18:33:33.033 Collection File Writing Progress: 39821000/94803354 42% (objects)
Thu Apr 13 18:33:43.960 Collection File Writing Progress: 39824300/94803354 42% (objects)
Thu Apr 13 18:33:48.731 Collection File Writing Progress: 39827600/94803354 42% (objects)
**assertion: 14035 couldn't write to file: errno:28 **No space left on device****
stack@cloud:/$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 49474116 4 49474112 1% /dev
tmpfs 9897052 1552 9895500 1% /run
/dev/mapper/cloud--vg-root 381244660 361897752 0 100% /
none 4 0 4 0% /sys/fs/cgroup
none 5120 0 5120 0% /run/lock
none 49485248 0 49485248 0% /run/shm
none 102400 4 102396 1% /run/user
/dev/sda1 240972 237343 0 100% /boot
由于您没有在 mongodump 的命令行中指定 --out
或 -o
,输出将默认为当前目录。
我建议您通过 运行 ls -la ~/dump
进行验证。您可以通过 运行 rm -rf ~/dump
.
删除转储
Ubuntu 14.04 MongoDB shell 版本:2.4.9
正在备份用于 OpenStack Kilo 云高仪的 mongodb。返回时没有 space 错误。部分备份文件在哪里?我要删除什么文件才能删除部分备份文件。 如何恢复 space 被失败的备份占用了?
stack@cloud:~$ mongodump --username ceilometer --password mypassword --host 3.2.0.10 --port 27017 --db ceilometer
...
Thu Apr 13 18:33:33.033 Collection File Writing Progress: 39821000/94803354 42% (objects)
Thu Apr 13 18:33:43.960 Collection File Writing Progress: 39824300/94803354 42% (objects)
Thu Apr 13 18:33:48.731 Collection File Writing Progress: 39827600/94803354 42% (objects)
**assertion: 14035 couldn't write to file: errno:28 **No space left on device****
stack@cloud:/$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 49474116 4 49474112 1% /dev
tmpfs 9897052 1552 9895500 1% /run
/dev/mapper/cloud--vg-root 381244660 361897752 0 100% /
none 4 0 4 0% /sys/fs/cgroup
none 5120 0 5120 0% /run/lock
none 49485248 0 49485248 0% /run/shm
none 102400 4 102396 1% /run/user
/dev/sda1 240972 237343 0 100% /boot
由于您没有在 mongodump 的命令行中指定 --out
或 -o
,输出将默认为当前目录。
我建议您通过 运行 ls -la ~/dump
进行验证。您可以通过 运行 rm -rf ~/dump
.