Linux包含多种虚拟文件系统,它们都是基于ram的文件系统,和一般的文件系统相比,它们是存放在ram当中,而不是实际的磁盘当中,所以速度较快。如proc虚拟文件系统、sysfs文件系统、devpts文件系统、tmpfs文件系统,它们的作用分别如下:
1.Proc文件系统:Proc文件系统向用户空间提供了内核的大量信息,如进程相关的信息,Boot向内核传的参数以及一些内核模块相关的信息。
2.Sysfs文件系统:Sysfs文件系统专门用于管理设备的属性,通过Sysfs可以访问到所有挂载在系统当中的设备的属性,如设备ID、总线号、插槽号之类的。
3.Devpts文件系统:Devpts文件系统为远程虚拟终端提供支持,如服务器在开启telnet服务的前提下,客户端使用telnet登录服务器就需要它的支持,否则是服务登录的。
4.Tmpfs文件系统:Tmpfs文件系统存储操作过程当中的中间文件,如解压一个文件,中间产生的临时文件就会存放在这里,因为它的速度十分之快,而且随时可变更。
阅读(1433) | 评论(0) | 转发(0) |