【Linux】tmpfs简介及增加方式
一、 什么是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 创建 tmpfs 分区,【Linux】tmpfs简介及增加方式
一. 什么是tmpfs? tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储.而且传 ...
- RHCSA之Linux系统简介
Linux系统简介 一.操作系统简介以及Unix与Linux发展史 1.1.操作系统简介 操作系统是什么 操作系统内核的功能 常见的操作系统 干活小知识 1.2.Unix发展史与发行版本 UNIX主要 ...
- 01 | Linux详细简介
抱最大的希望,尽最大的努力,做最坏的打算. 目录 一.Linux详细简介 二.发音 三.历史 1.UNIX渊源 2.创立 3.命名 4.发展现状 四.系统架构 五.Linux发行版 六.Linux的应 ...
- Linux内核简介、版本号、发布历史及发行版
https://www.linuxidc.com/Linux/2011-08/40049.htm https://blog.csdn.net/love_Aym/article/details/8072 ...
- Alpine Linux 使用简介
Alpine Linux使用简介 目录: 一.Alpine简要介绍 二.Alpine本地安装 三.Alpine在Docker下运行 四.Alpine的配置和使用 4.1网络相关文件 4.2更新国内源 ...
- Linux的简介与虚拟机的管理
Linux的简介: 严格的来讲,Linux不算是一个操作系统,只是一个Linux系统中的内核,Linux的全称是GUN/Linux,这才算是一个真正意义上的Linux系统. Linux是一个多用户多任 ...
- 【Linux操作系统】1. Linux操作系统简介、安装
前言 本系列是Linux操作系统的一些知识以及实践内容,Linux操作系统作为开发最常使用的操作系统,是必备的一门求职.提升技术.本文先介绍Linux操作系统,并安装一个Linux操作系统. Linu ...
- Linux系统简介分区基础命令(ADMIN01-1)
讲师牛犇 课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RH ...
- Linux系统简介分区基础命令(ADMIN01-2)
课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RHEL7基本 ...
最新文章
- ICRA2019 | 用于移动设备的双目立体匹配
- Microbiome:芝麻菜中肠杆菌科主导核心微生物组并贡献抗生素抗性组
- 【多线程】学习记录七种主线程等待子线程结束之后在执行的方法
- 逻辑综合——施加约束
- 计算机88端口,计算机常用端口一览表
- STL源码剖析 slist单向链表概述
- ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
- BugkuCTF-MISC题妹子的陌陌
- Java8学习笔记(七)--Collectors
- 最短路径——Floyd算法及优化(蓝桥杯试题集)
- C++轻量级微服务_微服务的部署
- Linux 如何打开pyo文件,Python的文件类型
- 计算机无法搜索照片,电脑上照片查看器无法打开照片
- win10系统bat隐藏运行的cmd窗口
- (80)FPGA减法器设计(全减法器)
- R语言中的fitted() 和 predict()
- C语言网络聊天室程序
- parallels恢复linux密码,Parallels安装Kali2.0遇到的问题及解决办法
- ADAS视觉方案盘点上篇:摄像头、芯片和算法
- Wireshark学习十:应用Wireshark显示过滤器分析特定数据流(下)
热门文章
- 如何用python爬取公众号文章搜狗微信搜索_python如何爬取搜狗微信公众号文章永久链接的思路解析...
- python3生成随机数_python3实现随机数
- 两种方法上传本地文件到github
- 硬盘格式化了的数据找到方案
- 成都大数据等新经济代表行业在全国城市位居前列
- 《中国人工智能学会通讯》——9.6 哈希学习
- 【转】Cowboy 开源 WebSocket 网络库
- easyui 分页实现
- Atlassian是怎样进行持续交付的?且听 Steve Smith一一道来
- android 创建文件夹,文件需要注意的格式