Linux学习之:tmpfs简介及增加方式
来源:互联网 发布:影视后期剪辑软件 编辑:程序博客网 时间:2024/06/06 10:40
一、 什么是tmpfs?
tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储。而且传统的ramdisk是个块设备,要用mkfs来格式化它,才能真正地使用它;而tmpfs是一个文件系统,并不是块设备,只是安装它,就可以使用了。tmpfs是最好的基于RAM的文件系统。
oracle 11g引入了memory_target参数,memory_target 和 /dev/shm(即tmpfs)有紧密联系,tmpfs的大小制约了memory_target的使用范围。
二 、tmpfs优势是什么?
1. 根据需求动态调整大小
2. 速度快
三、 如何使用tmpfs?
tmpfs默认情况下会mount到/dev/shm目录下,要使用tmpfs,需要在内核配置时,启用“Virtual memory file system support”。
为了防止tmpfs使用了全部的VM,有时候要限制大小。要创建一个最大为1G的tmpfs文件系统,输入:
mount tmpfs /dev/shm -t tmpfs -o size=1G
编辑/etc/fstab文件,添加如下内容:
tmpfs /dev/shm tmpfs size=1G 00
四、 扩大tmpfs
1) 查看tmpfs大小
[root@drz ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 16G 14G 1.7G 89% /
tmpfs 996M 72K 996M 1% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot
2) 编辑/etc/fstab
## size大小必须是整数
[root@drz ~]# vi /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=1500M 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sdb1 swap swap defaults 0 0
/home/swapfile swap swap defaults 0 0
3)重新挂载
[root@drz ~]# mount -o remount /dev/shm
4)验证增加的大小
[root@drz ~]# df -PH
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 17G 15G 1.8G 89% /
tmpfs 1.6G 74k 1.6G 1% /dev/shm
/dev/sda1 204M 36M 158M 19% /boot
- Linux学习之:tmpfs简介及增加方式
- Linux学习之:swap分区简介及空间增加方式
- linux之tmpfs
- linux下tmpfs文件系统简介
- recovery 中tmpfs的使用及tmpfs简介
- LINUX下tmpfs介绍及使用
- Linux下tmpfs介绍及使用
- linux修改tmpfs大小并使之生效
- linux修改tmpfs大小并使之生效
- Linux简介及Linux学习路线图
- Linux简介及Linux学习路线图
- linux添加tmpfs
- linux下tmpfs
- linux tmpfs 的使用说明
- linux 设置 tmpfs 大小
- Linux ramfs tmpfs使用
- Linux中tmpfs
- Linux修改Tmpfs
- Coin Test
- 26、C++在 cmd 中给编译过的 mian 函数的可执行文件传入参数
- 使用javadoc工具生成API文档
- 倒直角
- c++primer读书笔记(6)
- Linux学习之:tmpfs简介及增加方式
- 【CodeForces 777D】Cloud of Hashtags (模拟+字符串处理)
- Makefile
- centos7 minimal安装tensorflow
- jieba分词支持关键词带空格和特殊字符
- MySQL添加映射连接到数据库时发生错误“FluentNHibernate.Cfg.FluentConfigurationException”
- 人在自然中生活
- MySQL数据库基础(一)(启动-停止、登录-退出、语法规范及最基础操作)(持续更新中)
- Ubuntu下配置Sublime的Jedi的代码自动补全