在Linux系统中,/etc/fstab文件是用来控制系统启动后挂载的设备的。
file system是设备标识,一般是显示具体的设备地址,比如/dev/sda1,或者可以用设备的UUID来表示
mount point表示挂载点,有/,/boot,或者/mnt/cdrom
type表示文件系统,如果ntfs,ext4
defaults 默认设置,等于rw,suid,dev,exec,auto,nouser,async
auto 在启动时自动挂载
noauto 不自动挂载
iocharset= 等号后跟本地编码,在有IO时自动转换编码
nls= 在等号后加入本地编码,中文能正确显示
umask= 设置umask
ro 挂载为只读
rw 读写
exec 分区中可执行二进制文件
noexec 不能执行
sync 所有IO以同步方式进行
async IO以异步方式进行
user 允许任何用户挂载设备
nouser 只允许root挂载
suid 允许操作suid和guid位
nosuid 阻止该操作
dump,是dump utility用来决定是否做备份的.dump会检查entry并用数字来决定是否对这个文件系统进行备份。允许的数字是0和1。如果是0,dump就会忽略这个文件系统,如果是1,dump就会作一个备份。
pass,fsck会检查这个头目下的数字来决定检查文件系统的顺序。允许的数字是0, 1, 和2。 文件系统的<pass>选项是0将不会被fsck utility检查。root文件系统应该拥有最高的优先权, 1,而所有其它的文件系统,如果你想让它被check的话,应该写成2。