探秘fstab文件里面特殊分区

原文地址:http://linuxguest.blog.51cto.com/195664/522621
估计大家平时对/etc/fstab文件已经很熟悉了,在启动流程中,紧接着/etc/rc.sysinit文件后被读取的。主要功能就是在系统启动的时候自动挂载分区,比如/分区,就是必须再启动时被挂载的。如果fstab存在问题,系统可能无法成功启动。
          fstab文件主要分成6列,每列的含义:
          第一列:设备名称
          第二列:挂载点
          第三列:设备类型或格式
          第四列:挂载参数
          第五列:dump参数,为0,在dump的时候被忽略
          第六列:fsck参数,系统启动时候fsck的优先级,一般根为1,其他分区为2,不检查就为0
 
          上面的内容只是一个复习,不是我们今天的主要内容。
          今天的主要内容在于fstab中的几个非分区设备的挂载。

tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

       tmpfs的作用是通过操作/dev/shm而直接使用内存空间,主要用来加快文件的读写,由于是使用内存,所以写入和修改在/dev/shm/目录中的数据速度非常的快,但是是RAM的,断电消失,可以在挂在参数一栏加上 defaults,size=300M 来修改使用内存的大小,centos中默认是使用内存的50%。  
      devpts的做工是和虚拟终端相关,gid就是挂载后目录的用户组id,mode就是挂在后目录的权限,在RHEL6中,传说mode=622,存在安全漏洞,具体细节各位还是自己google吧,如果不挂载此分区,虚拟终端就无法登陆。
       proc挂载的就是内存,可以通过此目录查看和修改内存里的数据
       sysfs 另外一种类似proc的接口
       还有一个就是swap,这个是比较常见的,就不多做介绍。
       总结下,上面几个特殊挂载,proc和devpts是必须的。不然多多少少会有些问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值