Linux 命令速查
文件管理 man mmount

mmount

挂载 MS-DOS 文件系统(mtools 套件)。

返回

补充说明

mmount 会读取 MS-DOS 分区的引导扇区,推断 FAT 类型、簇大小等参数,然后调用系统的 mount 完成挂载。它属于 mtools,早期用于软盘和 ZIP 驱动器。

在 Linux 上,内核的 vfat 驱动已经能自动识别这些参数,因此更常用的做法是 mount -t vfat /dev/sdb1 /mnt。mmount 需要 root 权限,且挂载点、挂载参数依赖系统配置,行为不如直接 mount 直观。

它主要保留给仍在使用 mtools 盘符体系的环境。操作前请确认设备未被挂载,卸载时使用普通的 umount。

语法

mmount 盘符: [挂载参数...]

选项

mmount 本身选项很少,其余参数会直接传给 mount。

  • -v:输出详细过程(部分版本支持)

实例

# 按 mtools 配置挂载 a: 对应的设备
sudo mmount a:

# 传入额外挂载参数
sudo mmount a: -o ro

# Linux 上更推荐的等价做法:挂载镜像
sudo mount -t vfat -o loop disk.img /mnt

# 挂载真实分区
sudo mount -t vfat /dev/sdb1 /mnt

# 卸载
sudo umount /mnt

配置文件示例

# ~/.mtoolsrc
drive a: file="/dev/sdb1"
drive m: file="/path/to/disk.img"

注意事项

  • 挂载点通常由 mtools 或系统配置决定,建议显式使用 mount 以掌握挂载位置。
  • 不要对已挂载设备再次执行 mmount。
  • 写入完成后先 sync 再卸载,避免 FAT 表损坏。

参考链接