tmpfs与devtmpfs分别是什么?

tmpfs与devtmpfs分别是什么?

tmpfs简介

tmpfs是一个基于内存的临时文件系统,在Linux系统中,tmpfs大小默认最大为系统内存空间的一半。由于tmpfs文件系统是基于内存的,并且挂载在了/dev/shm这个目录下,因此,/dev/shm这个目录也不在磁盘上,而是在内存里。这就支撑了tmpfs的I/O非常快,可以提供较高的访问速度。 tmpfs具体的大小可以通过df -Th命令,以及free -m命令对比查看。tmpfs特性可以用来提高服务器的读写性能。您也可以根据需要对tmpfs的大小进行修改,以满足需求。

devtmpfs简介

devtmpfs的作用是在Linux系统内核启动的早期建立一个初步的/dev,让一般启动程序不需要等待udev(udev是Linux kernel2.6系列的设备管理器,主要功能是管理/dev目录下的设备节点),从而缩短GUN/Linux系统的开机时间。 在devtmpfs功能出现之前,/dev/下面的设备节点基本都是udev-daemon收到内核的事件后,用mknod程序或调用mknod()创建出来的。。在高版本的Linux系统中,几乎所有的设备文件都是由内核直接创建。 devtmpfs允许内核在初始化,即在驱动程序内核注册之前创建tmpfs,每个主/次设备都将在这个tmpfs实例中创建他的一个设备节点。

如何修改tmpfs的大小?

临时修改

执行命令mount -o remount,size=1024M tmpfs /dev/shm,修改tmpfs大小为1024M;

执行命令df -Th查看修改结果,出现如下图所示内容。

永久修改

执行命令vim /etc/fstab,并向文件中添加以下内容:

tmpfs /dev/shm tmpfs defaults,size=777M 0 0

添加完成后,保存文件并退出。这时执行命令reboot或在控制台重启实例。

重新登录后,执行命令df -Th查看修改结果,出现如下图所示内容。

相关推荐

怎么在微信查车辆违章,微信哪个公众号查违章
365防伪码查询系统

怎么在微信查车辆违章,微信哪个公众号查违章

📅 11-19 👁️ 6405
永劫无间哪里的妹妹多_永劫无间那个地方任务多
365体育比分官网

永劫无间哪里的妹妹多_永劫无间那个地方任务多

📅 09-01 👁️ 5785
ah和毫安时(mAh)的换算关系是什么?
365防伪码查询系统

ah和毫安时(mAh)的换算关系是什么?

📅 08-23 👁️ 8139