linux小知识二
2015-06-14 21:54
423 查看
15 文件系统tmpfs
Centos 7 中的一个文件系统tmpfs,这是一个将所有文件和文件夹写到虚拟内存中而不是实际写到磁盘中的虚拟文件系统。这意味着tmpfs中所有的内容都是临时的,在tmpfs卸载、系统重启或者电源切断后内容都将会丢失。技术角度上来说,tmpfs将所有的内容放在内核内部缓存中并且会调整大小来容纳文件,并可从交换空间中交换出不需要的页。CentOS默认使用tmpfs做的集中用途可用df -h 命令的输出来看:
[code]# df -h
/dev -含有针对所有设备的设备文件的目录
/dev/shm -包含共享内存分配
/run -用于系统日志
/sys/fs/cgroup -用于cgrpups,一个针对特定进程限制、管制和审计资源利用的内核特性
使用systemctl命令在tmp目录启用tmpfs
你可以使用systemctl命令在tmp目录启用tmpfs,首先用下面的命令来检查这个特性是否可用:
[code]# systemctl is-enabled tmp.mount
这回显示当前的状态,(如果未启用,)你可以使用下面的命令来启用它:
[code]# systemctl enable tmp.mount
这回让系统控制/tmp目录并在该目录下挂载tmpfs文件系统。
手动挂载/tmp文件系统
你可以在/etc/fstab中添加下面这行,来手工在/tmp下挂载tmpfs。
[code]tmpfs /tmp tmpfs size=512m 0 0
接着运行这条命令
[code]#mount -a
这应该就会在df -h中显示tmpfs了,同样也会在你下次重启时自动挂载。
立即创建tmpfs
如果由于一些原因,你需要在一个文件夹下创建tmpfs,你可以使用下面的命令:
[code]#mount -t tmpfs -o size=1G tmpfs /mnt/mytmpfs
当然你可以在size选项中指定你希望的大小和希望的挂载点,只要记住是有效的目录就行了。
原文:http://linoxide.com/file-system/use-tmpfs-rhel-centos-7-0/ 作者: Adrian Dinu
译文:LCTT /article/1313030.html 译者: geekpi
16 Linux中的ctrl+z、ctrl+c、ctrl+d
ctrl+c是强制中断程序的执行。ctrl+z暂时挂起当前执行的任务。用户可以使用fg操作继续前台执行该任务。
ctrl+d不是发送信号,而是表示一个特殊的二进制,表示EOF。
相关文章推荐
- linux文件系统操作
- CentOS配置bond ip冗余
- linux系统rsync服务器的管理与配置
- Linux文件类型分类
- linux环境编程之线程基础知识
- linux mysql数据目录迁移
- Linux的一些解压命令集合
- 在Rhel 6.2或centos6 中建立163 yum 源
- 用 GStreamer 简化 Linux 多媒体开发
- Linux下用W3M浏览网页
- linux程序设计——内存管理(第七章)
- java代码实现文件上传到linux服务器及问题汇总及解决
- linux 命令
- Core file 文件格式(Linux Coredump文件结构)
- Linux网络服务器配置——认证网站某目录的方法
- Linux集群之varnish应用
- Linux下的文本dos格式转Unix格式,去除^M符号
- linux集群系列(一):LVS+Keepalived以DR模式实现负载均衡
- 《 转》Linux 网卡驱动程序对 ethtool 的支持和实现
- Linux内核中的鸡与蛋