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

前端之家收集整理的这篇文章主要介绍了如何选择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,然后使用最快的磁盘等.

猜你在找的Linux相关文章