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