/etc/fstab文件内容

来源:互联网 发布:plc编程实例详解 编辑:程序博客网 时间:2024/05/22 13:18

/etc/fstab文件内容


前言,用CentOS开机前面会看到进入系统后显示/etc/fstab,觉得很有意思,就上网上搜搜。

 

一: /etc/fstab是什么?

/etc/fstab是用来存放文件系统的静态信息的文件,当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动

将此文件中指定的文件系统挂载到指定的目录

 

二: 字段含义

比如,我的/etc/fstab文件

 

[oracle@localhost ~]$ cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/usr              /usr                    ext3    defaults        1 2
LABEL=/home             /home                   ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=/boot             /boot                   ext3    defaults        1 2
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
/dev/VolGroup00/LogVol00 swap                    swap    defaults        0 0
LABEL=SWAP-sda14        swap                    swap    defaults        0 0
[oracle@localhost ~]$

 

一共是5列。(5个字段)

具体含义按如下规则解释:

 

第一列:设备名或者设备卷标名,(/dev/sda10 或者 LABEL=/)

第二列:设备挂载目录        (例如上面的“/”或者“/mnt/D/”)

第三列:设备文件系统          (例如上面的“ext3”或者“vfat”)

第四列:挂载参数     (看帮助man mount)
对于已经挂载好的设备,例如上面的/dev/sda2,现在要改变挂载参数,这时可以不用卸载该设备,而可以使用下面的命令(没有挂载的设备,remount 这个参数无效)
#mount /mnt/D/ -o remount,ro  (改defaults为ro)
为了安全起见,可以指明其他挂载参数,例如:
noexec(不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!
nodev(不允许挂载设备文件)
nosuid,nosgid(不允许有suid和sgid属性)
nouser(不允许普通用户挂载)

第五列:指明是否要备份,(0为不备份,1为要备份,一般根分区要备份)
  
第六列:指明自检顺序。 (0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)

 

参考:http://dikar.javaeye.com/blog/361659   这个很详细

            http://www.xxlinux.com/linux/article/accidence/technique/20071128/12877.html

0 0
原创粉丝点击