Linux 命令速查
文件管理 man mtoolstest

mtoolstest

检查并显示 mtools 的配置。

返回

补充说明

mtoolstest 属于 mtools 套件,用于读取并打印当前生效的配置,包括盘符映射、镜像路径、偏移、分区等设置。它相当于 mtools 的配置自检工具。

mtools 会依次读取 /etc/mtools.conf、~/.mtoolsrc 以及 MTOOLSRC 环境变量指向的文件,后面的配置覆盖前面的。盘符(如 a:、c:)能否使用,取决于这些文件中的 drive 定义。

当 mdir、mcopy 等命令报“drive not configured”时,先运行 mtoolstest 查看实际解析结果,再检查配置文件路径与语法。配置有误时命令会给出错误并非零退出。

语法

mtoolstest

实例

# 查看当前生效的 mtools 配置
mtoolstest

# 使用自定义配置文件后再检查
MTOOLSRC=/tmp/mtoolsrc mtoolstest

# 检查退出状态,便于脚本判断
mtoolstest >/dev/null && echo "配置正常"

配置文件示例

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

注意事项

  • 输出只反映配置解析结果,不代表设备当前可访问。
  • 修改配置后无需重启,重新运行命令即可生效。
  • 环境变量 MTOOLSRC 会覆盖用户配置文件,排查问题时注意其取值。

参考链接