fstab文件

格式:

文件系统  挂载点  格式  挂载文件系统选项  备份选项  自检选项

1.指定挂载的设备或者远程文件系统,比如普通的挂载设备/dev/sda1, 对于nfs格式:<host>:<dir>,可以指定UUID或者卷标,这让系统更为健壮。

2.挂载点,对于swap分区使用none,如果挂载路径中有空格,使用‘\040’跳脱。

3.格式有adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs,

ntfs, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs,

对于系统支持的文件系统,在/proc/filesystems中查看。

4.描述了挂载选项

有defalut:rw, suid, dev, exec, auto, nouser, async

rw,以读写模式挂载(ro)

suid,允许设置suid,sgid(nosuid)

dev,解析文件系统上的块特殊设备(nodev)

auto,在mount -a时即挂在(noauto,只在指定该文件系统时挂载)

user,允许用户挂载(nouser)

async,异步IO(sync)

5.是否使用dump对文件系统进行备份0,是不备份,1是备份

6.重启时是否使用fsck进行自检,0是不自检,1是优先检查(/),2是低优先检查,对于同一块磁盘上的文件系统,按照顺序检查,不同驱动设备上的文件系统并行检查。

 

如何查看设备的UUID

A blkid 显示设备上所有分区的uuid

B lsblk -o UUID,NAME

noatime参数

使用 noatimenodiratime 或 relatime 可以提升 ext2, ext3 及 ext4 格式磁盘的性能。 Linux 在默认情况下使用atime选项,每次在磁盘上读取(或写入)数据时都会产生一个记录。这是为服务器设计的,在桌面使用中意义不大。默认的 atime 选项最大的问题在于即使从页面缓存读取文件(从内存而不是磁盘读取),也会产生磁盘写操作!在noatime已经包含了nodiratime  , relatime是一个比较折中的方案

 

 参考:

https://wiki.archlinux.org/index.php/Fstab_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#atime_.E5.8F.82.E6.95.B0

posted @ 2013-11-18 15:08  silence.li  阅读(349)  评论(0编辑  收藏  举报