Linux开机自动挂载详解(/etc/fstab)

Linux系统开机自动挂载磁盘配置文件/etc/fstab详解

Linux开机自动挂载详解(/etc/fstab)_第1张图片

/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔成6列。

  • 第1列是分区的标示,可以是分区的LABEL、分区的UUID、分区名(/dev/sda1)。
  • 第2列是挂载位置。
  • 第3列是要分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。
  • 第4列是挂载时使用的参数,一般情况写defaults即可。注意有些- mount 参数是特定文件系统才有的。一些比较常用的参数如下。
参数 说明
sync 磁盘和内存数据实时同步。
async 磁盘和内存数据异步。
auto /noauto 在开机时或键入 mount -a 命令时自动挂载/不自动挂载。
exec 允许执行此分区的二进制文件。
noexec 不允许执行此文件系统上的二进制文件。
defaults 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async。
ro 以只读模式挂载文件系统。
rw 以读写模式挂载文件系统。
user 允许任意用户挂载此文件系统。
users 允许所有 users 组中的用户挂载文件系统。
nouser 只能被 root 挂载。
owner 允许设备所有者挂载。
dev 解析文件系统上的块特殊设备。
nodev 不解析文件系统上的块特殊设备。
suid 允许 suid 操作,通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
nosuid 禁止 suid 操作。
usrquota 启动文件系统支持磁盘配额模式
grpquota 启动文件系统对群组磁盘配额模式的支持
noatime 不更新文件系统上 inode 访问记录,可以提升性能。
nodiratime 不更新文件系统上的目录 inode 访问记录,可以提升性能。
relatime 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程),可以提升性能。
  • 第5列数字表示是否被dump备份。1备份,0不备份。
  • 第6列数字表示开机是否自检磁盘。根据数值来决定需要检查的文件系统的检查顺序。 根目录必须设置为最高的优先权 1, 其它所有需要被检查的设备设置为 2, 0 表示不检查。

你可能感兴趣的:(Linux磁盘管理)