mount 命令用于将文件系统挂载到 Linux 系统的目录树上。其基本语法结构如下:
mount [选项] <设备名> <挂载点>
<设备名>:要挂载的设备或分区的标识符,例如 /dev/sdb1、/dev/nvme0n1p2 或 UUID(通用唯一识别码)等。<挂载点>:要将设备挂载到的目录路径,例如 /mnt/data 或 /home/user。-t <文件系统类型>:指定要挂载的文件系统类型,例如 ext4、ntfs、vfat 等。-o <选项>:指定挂载选项,多个选项之间用逗号分隔。常见的选项包括:
ro:以只读方式挂载。rw:以读写方式挂载(默认)。noexec:禁止在挂载的文件系统上执行二进制文件。nosuid:忽略文件的 setuid 和 setgid 位。nodev:禁止在挂载的文件系统上使用设备文件。uid=<用户ID>:指定挂载文件系统的用户 ID。gid=<组ID>:指定挂载文件系统的组 ID。umask=<权限掩码>:设置挂载文件系统的默认权限掩码。挂载一个 ext4 文件系统:
mount /dev/sdb1 /mnt/data
挂载一个 NTFS 文件系统,并以只读方式挂载:
mount -t ntfs -o ro /dev/sdb1 /mnt/data
挂载一个 vfat 文件系统,并指定用户 ID 和组 ID:
mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /mnt/data
挂载一个文件系统并设置 umask:
mount -t ext4 -o umask=022 /dev/sdb1 /mnt/data
sudo。umount 命令,例如:umount /mnt/data
通过这些选项和示例,你可以灵活地控制文件系统的挂载行为。