如何选择Linux temp / tmp /临时目录溢出磁盘

linux上,临时文件存储在ramdisk上:
tmpfs                  15G  4.0K   15G   1% /dev/shm

但是,如果/ tmp /中有几个大文件,我会假设文件溢出到磁盘上?在这种情况下,如果机器具有更慢和更快的磁盘,则最好使用更快的磁盘.

这是如何工作的,我们如何在Linux上配置溢出?

解决方法

tmpfs是基于RAM的文件系统的名称,但它不必安装在/ tmp上,甚至不能用于传统的“临时文件”.您粘贴的示例安装在/ dev / shm上,与/ tmp无关,因此/ tmp可能只是真正的磁盘.

Linux没有/ tmp“oveflow”的内置机制,所以你必须手动设置一些来实现这一点. / tmp和/ var / tmp之间存在一些区别(IIRC / var / tmp倾向于用于更大的文件),因此在/ tmp上安装tmpfs并在实际磁盘上保留/ var / tmp可能已经足够了.

如果你真的希望它溢出,你必须设置一个联合文件系统,如unionfsaufs.这些文件系统采用多个底层目录并将它们作为单个挂载点公开.您可以配置基础目录的优先级,以便首先使用tmpfs,然后使用最快的磁盘等.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...