将日志移至 RAM(tmpfs),现在出现了这个问题

将日志移至 RAM(tmpfs),现在出现了这个问题

我在闪存上安装了 ubuntu 服务器,并做了一些事情来尽量减少对磁盘的写入。我做的一件事是通过 tmpfs 将一些目录定向到 RAM。您可以在下面看到我是如何设置的:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sde1              1290072   1228448         0 100% /
udev                   3990268         8   3990260   1% /dev
tmpfs                  4032204         0   4032204   0% /tmp
tmpfs                  1612884       296   1612588   1% /run
none                      5120         0      5120   0% /run/lock
none                   4032204         0   4032204   0% /run/shm
tmpfs                  4032204         0   4032204   0% /var/tmp
tmpfs                  4032204       564   4031640   1% /var/log
tmpfs                  4032204        16   4032188   1% /var/log/apt
/dev/md127           3845715976  35833316 3809882660   1% /massiveData
/dev/sde6              2401840     82872   2196960   4% /home

我收到一封来自系统的电子邮件,内容如下。有人知道我应该怎么做才能解决这个问题吗?

/etc/cron.daily/man-db:
/usr/bin/mandb: can't write to /var/cache/man/5766: No space left on device
run-parts: /etc/cron.daily/man-db exited with return code 2

答案1

它只是尝试更新手册页数据库(用于apropos等)。这些不是很重要,您可以忽略它们/禁用 cronjob。

的内容/var/cache应该始终可以安全删除。

答案2

你有两个问题。

首先,你的根分区/dev/sde1已满。这是错误消息的来源(不是 tmpfs)。

您应该通过删除必要的文件或扩大分区来腾出空间。您可以使用

sudo apt-get clean

其次,如果您愿意,您可以在 tmpfs 中挂载 /var/cache ;)

相关内容