如何在RHEL/CentOS 7.0中使用tmpfs
来源:互联网 发布:淘宝的微波炉是真品吗 编辑:程序博客网 时间:2024/05/18 02:51
http://linux.cn/article-5622-1.html
今天我们来谈谈 Centos 7 中的一个文件系统tmpfs,这是一个将所有文件和文件夹写到虚拟内存中而不是实际写到磁盘中的虚拟文件系统。这意味中tmpfs中所有的内容都是临时的,在tmpfs卸载、系统重启或者电源切断后内容都将会丢失。技术的角度上来说,tmpfs将所有的内容放在内核内部缓存中并且会调整大小来容纳文件,并可从交换空间中交换出不需要的页。
CentOS默认使用tmpfs做的几种用途可用df -h命令的输出来看:
# df –h
df
- /dev - 含有针对所有设备的设备文件的目录
- /dev/shm - 包含共享内存分配
- /run - 用于系统日志
- /sys/fs/cgroup - 用于cgrpups, 一个针对特定进程限制、管制和审计资源利用的内核特性
显然,它也可以用作/tmp目录, 你可以用下面的两种方法来做到:
使用systemctl来在/tmp中启用tmpfs
你可以使用systemctl命令在tmp目录启用tmpfs, 首先用下面的命令来检查这个特性是否可用:
# systemctl is-enabled tmp.mount
这会显示当先的状态,(如果未启用,)你可以使用下面的命令来启用它:
# systemctl enable tmp.mount
systemctl
这会让系统控制/tmp目录并在该目录下挂载一个tmpfs文件系统。
手动挂载/tmp文件系统
你可以在/etc/fstab中添加下面这行,来手工在/tmp下挂载 tmpfs。
tmpfs /tmp tmpfs size=512m 0 0
接着运行这条命令
# mount –a
df
这应该就会在df -h中显示tmpfs了,同样也会在你下次重启时自动挂载。
立即创建tmpfs
如果由于一些原因,你需要在一个文件夹下立即创建tmpfs,你可以使用下面的命令:
# mount -t tmpfs -o size=1G tmpfs /mnt/mytmpfs
当然你可以在size选项中指定你希望的大小和希望的挂载点,只要记住是有效的目录就行了。
via: http://linoxide.com/file-system/use-tmpfs-rhel-centos-7-0/
0 0
- 如何在RHEL/CentOS 7.0中使用tmpfs
- 在 RHEL 中使用 CentOS repositories
- RHEL 7.2 Centos 7.2 中如何在命令行中使用/操作/配置无线网卡wifi
- 在 RHEL/CentOS 7.0 中安装 LAMP
- 如何在RHEL/CentOS 7以及Fedora中配置FirewallD
- 如何在Fedora,CentOS,RHEL中检查RPM包的依赖性
- 教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性
- 教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性
- 如何在CentOS/RHEL中安装基于Web的监控系统 linux-dash
- 在CentOS & RHEL环境中使用RVM安装Ruby 2.1.8
- RHEL/CentOS 7.0 中安装 LAMP
- 如何在 CentOS / RHEL 上设置 SSH 免密码登录
- 如何在CentOS/RHEL & Fedora上安装MongoDB 3.2
- 如何在 CentOS / RHEL 上设置 SSH 免密码登录
- SAE中使用TmpFS功能
- 在CentOS/RHEL 6.2上使用YUM安装PHP5.4
- 在RHEL/CentOS 5.5里安装使用Chrome/Chromium浏览器
- 在RHEL/CentOS 5.5里安装使用Chrome/Chromium浏览器
- Android中startActivity中的permission检测与UID机制
- 异步调用实现java
- 浏览器处理 前台传递的+时出现问题
- tyvj P1039 线段树点修改和区间查询
- Django 数据导入
- 如何在RHEL/CentOS 7.0中使用tmpfs
- Android Permission 机制
- day3
- 计算机技术领域当前的主流技术极其社会需求调查报告
- Android 常用设计模式1 组合模式
- HDOJ 5590 ZYB's Biology
- 数学规律,一元二次方程求最大值。
- Spring的MVC相比Structs2有什么优点
- 利用switch语句解决问题