📅  最后修改于: 2023-12-03 15:30:52.016000             🧑  作者: Mango
fstab
是 Linux 中的一个文件系统表,它描述了每个可用文件系统的挂载信息。该文件通常用于在系统引导期间自动挂载文件系统,并且也可以在运行过程中手动挂载。
fstab
的每行通常具有以下格式:
<file_system> <mount_point> <type> <options> <dump> <pass>
<file_system>
:指定要挂载的文件系统的设备文件或其它类型的文件系统(例如 UUID
或 LABEL
)。<mount_point>
:是指定的挂载点,即文件系统的挂载目标。<type>
:指定文件系统的类型,例如 ext4
或 nfs
。<options>
:是文件系统挂载选项的逗号分隔列表,例如 defaults
、rw
、noatime
,etc.<dump>
:一个用于 dump
的二进制数字,cpu什么的一遍扫描看看各个设备上的dump值是否有修改,来确定是否需要对设备进行备份,然后就有dump tool
可以用来自动备份只有其他条件满足了,如 dump level
。<pass>
:是文件系统 check
通过 fsck
进行 check
的顺序,例如 1
表示要在主机引导时先 check
,2
表示紧随其后的文件系统。以下是一个示例的 fstab
条目:
UUID=2fefd766-d218-4fed-9946-7e9f1b6cbf96 / ext4 defaults,noatime 0 1
tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0
/dev/sdb1 /data ext4 defaults,noatime 0 2
192.168.1.101:/nfsshare /mnt/nfs nfs defaults,nofail,noatime,vers=4.1 0 0
/
: 这是 root
文件系统的挂载点。tmpfs
: 这是将 tmpfs
挂载到 /dev/shm
的临时文件系统。/data
: 这是另一个 ext4
文件系统,它位于 /dev/sdb1
设备上,并使用默认选项挂载。/mnt/nfs
: 这是一个远程 NFS
文件系统,它使用 vers=4.1
挂载并在挂载失败时不会阻止启动。