加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 16:49:25 所属栏目:Linux 来源:网络整理
导读:在 linux上,临时文件存储在ramdisk上: tmpfs 15G 4.0K 15G 1% /dev/shm 但是,如果/ tmp /中有几个大文件,我会假设文件溢出到磁盘上?在这种情况下,如果机器具有更慢和更快的磁盘,则最好使用更快的磁盘. 这是如何工作的,我们如何在Linux上配置溢出? 解决方
在 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可能已经足够了.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读