长话短说: 是mount -e <device>
做什么的?
概述
通过 ssh,mount
命令由我需要维护的软件发送。 mount 命令两次使用-e
选项。我不知道它的-e
用途是什么,也找不到足够好的答案。
细节
就我而言,执行此操作的过程名为“验证备份操作系统”,通过 ssh 发送的命令如下:
mount -e /dev/hd0; umount -f /dev/hd0t177.1; mount -e /dev/hd0; mount -tqnx6 /dev/hd0t177.1 /BackupPartition
完成此操作后,软件似乎会在 /BackupPartition 中进行搜索,因此我认为这就是过程名称的“验证”部分发挥作用的地方。
人输出
如果我这样做man mount
,则命令和 for 的文本-e
为:
Usage: mount [-abwruv] -t type [-o options] [special] mntpoint
mount [-abwruv] -T type [-o options] special [mntpoint]
mount [-abwruv] -e [-t|T type] [-o options] special [mntpoint]
mount
…
-e Enumerate the device given by special
产品文档
在用于挂载的 QNX 页面,它有-e Enumerate the children of the special device.
根据描述,似乎mount -e
以某种方式枚举了设备的某种能力。我期望这意味着“将一些数据打印到标准输出”,但在这种情况下这没有多大意义,因为输出对软件用户不可见,并且不会通过管道或重定向到任何地方,并且我手动尝试了该命令在命令行上它没有产生任何输出,也没有任何迹象表明发生了任何事情。
有什么mount -e <device>
作用?
答案1
您还阅读了 qnx man mount 上的示例吗?
挂载-e
这将重新读取 /dev/hd0 的磁盘分区表,并为每个分区创建、更新或删除 /dev/hd0tXX 块特殊文件。
使用您的 ssh 命令,这是有意义的。我了解的不多。