mount 命令用于挂载文件系统到 Linux 系统的目录树中。要设置挂载选项,您需要在 mount 命令中使用 -o 选项,后跟逗号分隔的挂载选项列表。
以下是一些常用的挂载选项:
ro:以只读模式挂载文件系统。rw:以读写模式挂载文件系统(默认)。noexec:禁止在挂载的文件系统上执行二进制文件。nosuid:禁止在挂载的文件系统上使用 setuid 和 setgid 位。nodev:禁止在挂载的文件系统上使用设备文件。noatime:不更新文件的访问时间戳。nodiratime:不更新目录的访问时间戳。sync:使用同步 I/O,将数据写入磁盘后再返回。async:使用异步 I/O,立即返回,不等待数据写入磁盘。user:允许非 root 用户挂载和卸载文件系统。exec:允许在挂载的文件系统上执行二进制文件(默认)。suid:允许在挂载的文件系统上使用 setuid 和 setgid 位(默认)。dev:允许在挂载的文件系统上使用设备文件(默认)。atime:更新文件的访问时间戳(默认)。diratime:更新目录的访问时间戳(默认)。要设置挂载选项,请按照以下格式使用 mount 命令:
mount -o 选项1,选项2,选项3 /dev/设备名 /挂载点
例如,要以只读模式、禁止执行二进制文件和禁止使用 setuid 位的方式挂载 /dev/sdb1 到 /mnt/mydisk 目录,您可以使用以下命令:
mount -o ro,noexec,nosuid /dev/sdb1 /mnt/mydisk
请注意,某些挂载选项可能因文件系统类型而异。您可以使用 man mount 查看特定文件系统的可用选项。