我在闪存上安装了 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 ;)