无人机有时会失败并出现与 "No space left on device" 相关的错误
Drone sometimes fail with error related to "No space left on device"
有时我们会遇到由于缺少磁盘 space 而导致无人机管道失败的情况,但是 space.
drone@drone2:~$ df -H
Filesystem Size Used Avail Use% Mounted on
udev 8.4G 0 8.4G 0% /dev
tmpfs 1.7G 984k 1.7G 1% /run
/dev/vda2 138G 15G 118G 12% /
tmpfs 8.4G 0 8.4G 0% /dev/shm
tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs 8.4G 0 8.4G 0% /sys/fs/cgroup
overlay 138G 15G 118G 12% /var/lib/docker/overlay2/cf15a2d5e215d6624d9239d28c34be2aa4a856485a6ecafb16b38d1480531dfc/merged
overlay 138G 15G 118G 12% /var/lib/docker/overlay2/c4b441b59cba0ded4b82c94ab5f5658b7d8015d6e84bf8c91b86c2a2404f81b2/merged
tmpfs 1.7G 0 1.7G 0% /run/user/1000
我们使用 docker 图像作为 运行 无人机信息结构。控制台命令:
docker run \
--volume=/var/lib/drone:/data \
--publish=80:80 \
--publish=443:443 \
--restart=always \
--detach=true \
--name=drone \
<drone image>
我的假设可能是由于 docker 容器的限制,我们需要以某种方式手动配置它。
关于如何修复它有什么建议吗?
我们已经设法找出问题所在。
我们的云提供商已确认我们的软件大量使用了该光盘,这导致触发了对磁盘操作的限制。
他们给了我们增加磁盘计划的建议。或者优化磁盘使用率。
有时我们会遇到由于缺少磁盘 space 而导致无人机管道失败的情况,但是 space.
drone@drone2:~$ df -H
Filesystem Size Used Avail Use% Mounted on
udev 8.4G 0 8.4G 0% /dev
tmpfs 1.7G 984k 1.7G 1% /run
/dev/vda2 138G 15G 118G 12% /
tmpfs 8.4G 0 8.4G 0% /dev/shm
tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs 8.4G 0 8.4G 0% /sys/fs/cgroup
overlay 138G 15G 118G 12% /var/lib/docker/overlay2/cf15a2d5e215d6624d9239d28c34be2aa4a856485a6ecafb16b38d1480531dfc/merged
overlay 138G 15G 118G 12% /var/lib/docker/overlay2/c4b441b59cba0ded4b82c94ab5f5658b7d8015d6e84bf8c91b86c2a2404f81b2/merged
tmpfs 1.7G 0 1.7G 0% /run/user/1000
我们使用 docker 图像作为 运行 无人机信息结构。控制台命令:
docker run \
--volume=/var/lib/drone:/data \
--publish=80:80 \
--publish=443:443 \
--restart=always \
--detach=true \
--name=drone \
<drone image>
我的假设可能是由于 docker 容器的限制,我们需要以某种方式手动配置它。
关于如何修复它有什么建议吗?
我们已经设法找出问题所在。 我们的云提供商已确认我们的软件大量使用了该光盘,这导致触发了对磁盘操作的限制。 他们给了我们增加磁盘计划的建议。或者优化磁盘使用率。