📜  fstab 条目 (1)

📅  最后修改于: 2023-12-03 15:30:52.016000             🧑  作者: Mango

Fstab 条目

fstab 是 Linux 中的一个文件系统表,它描述了每个可用文件系统的挂载信息。该文件通常用于在系统引导期间自动挂载文件系统,并且也可以在运行过程中手动挂载。

格式

fstab 的每行通常具有以下格式:

<file_system> <mount_point> <type> <options> <dump> <pass>
  • <file_system>:指定要挂载的文件系统的设备文件或其它类型的文件系统(例如 UUIDLABEL)。
  • <mount_point>:是指定的挂载点,即文件系统的挂载目标。
  • <type>:指定文件系统的类型,例如 ext4nfs
  • <options>:是文件系统挂载选项的逗号分隔列表,例如 defaultsrwnoatime,etc.
  • <dump>:一个用于 dump 的二进制数字,cpu什么的一遍扫描看看各个设备上的dump值是否有修改,来确定是否需要对设备进行备份,然后就有dump tool 可以用来自动备份只有其他条件满足了,如 dump level
  • <pass>:是文件系统 check 通过 fsck 进行 check 的顺序,例如 1 表示要在主机引导时先 check2 表示紧随其后的文件系统。
示例

以下是一个示例的 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 挂载并在挂载失败时不会阻止启动。