补充说明
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 表损坏。