mount 命令用于挂载文件系统到 Linux 系统中的一个目录。要指定选项,您需要在命令行中使用 -o 或 --options 标志,后跟逗号分隔的选项列表。以下是一些常用的挂载选项:
ro:以只读模式挂载文件系统。rw:以读写模式挂载文件系统(默认)。sync:同步 I/O,数据在写入磁盘之前会先写入缓冲区。async:异步 I/O,数据直接写入磁盘,不需要等待缓冲区。noatime:不更新文件的访问时间戳。nodiratime:不更新目录的访问时间戳。exec:允许在挂载的文件系统上执行二进制文件。noexec:禁止在挂载的文件系统上执行二进制文件。user:允许非特权用户挂载和卸载文件系统。nouser:禁止非特权用户挂载和卸载文件系统。auto:允许文件系统在启动时自动挂载。noauto:禁止文件系统在启动时自动挂载。dev:允许文件系统上的设备文件。nodev:禁止文件系统上的设备文件。suid:允许文件系统上的 setuid 和 setgid 位。nosuid:禁止文件系统上的 setuid 和 setgid 位。remount:重新挂载文件系统,可以更改挂载选项。以下是一些使用这些选项的示例:
以只读模式挂载文件系统:
mount -o ro /dev/sdb1 /mnt/mydisk
以读写模式挂载文件系统,并禁用执行权限:
mount -o rw,noexec /dev/sdb1 /mnt/mydisk
以只读模式挂载文件系统,并禁用访问时间戳更新:
mount -o ro,noatime /dev/sdb1 /mnt/mydisk
请注意,您需要具有适当的权限(通常是 root 权限)才能挂载和卸载文件系统。在执行 mount 命令时,您可能需要使用 sudo。