linux /etc/fstab文件
阅读数:100 评论数:0
跳转到新版页面分类
Linux
正文
一、概述
1、作用
系统开机时会读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘,所以只要我们把磁盘的信息写入到这个文件中,每次开机时就能自动挂载。
2、挂载的限制
(1)根目录是必须挂载的,而且一定要先于其它的mount point被挂载,因为mount的有目录都由根上当衍生出来的。
(2)挂载点必须是已经存在的目录。
(3)所有挂载点同一时间只能被挂载一次。
(4)所有分区在同一时间只能挂载一次。
(5)若进行卸载,必须将工作目录退出挂载点之外。
二、/etc/fstab文件格式
[root@wpg ~]# cat /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
# Device Mount point filesystem parameters dump fsck
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
/dev/sdb1 /u01 ext3 defaults 1 2
UUID=18823fc1-2958-49a0-9f1e-e1316bd5c2c5 /u02 ext3 defaults 1 2
/dev/hdc /media/cdrom1 auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
1、第一列Device
磁盘设备文件、该设备的Label、该设备的UUID
2、第二列Mount point
设备的挂载点,就是你要挂载到哪个目录下。
3、第三列 filesystem
磁盘文件系统的格式,包括ext4、nfs等。
4、第四列 parameters
文件系统的参数
Async/sync |
设置是否为同步方式运行,默认为async |
auto/noauto |
当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto |
rw/ro |
是否以以只读或者读写模式挂载 |
exec/noexec |
限制此文件系统内是否能够进行"执行"的操作 |
user/nouser |
是否允许用户使用mount命令挂载 |
suid/nosuid |
是否允许SUID的存在 |
Usrquota |
启动文件系统支持磁盘配额模式 |
Grpquota |
启动文件系统对群组磁盘配额模式的支持 |
Defaults |
同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置 |
5、第五列 dump
dump是一个用来作备份的命令,通常这个参数的值为0或1。
0 |
代表不要做dump备份 |
1 |
代表要每天进行dump的操作 |
2 |
代表不定日期的进行dump操作 |
6、第六列 fsck
开机的过程中,系统是否进行文件系统检验。
0 |
不要检验 |
1 |
最早检验(一般根目录会选择) |
2 |
1级别检验完成之后进行检验 |