web-dev-qa-db-ja.com

「mount-e <デバイス>」は何をしますか?

TL; DRmount -e <device>は何をしますか?

概要概要

Sshを介して、mountコマンドが保守する必要のあるソフトウェアによって送信されています。 2回、マウントコマンドは-eオプションを使用します。 -eが何のためにあるのかわからず、十分な答えを見つけることができません。

詳細

私の場合、これを実行しているプロシージャの名前は「Verify Backup OS」であり、sshを介して送信されるコマンドは次のとおりです。

mount -e /dev/hd0; umount -f /dev/hd0t177.1; mount -e /dev/hd0; mount -tqnx6 /dev/hd0t177.1 /BackupPartition

その後、ソフトウェアは/ BackupPartitionで検索を実行しているように見えるので、ここでプロシージャ名の「検証」部分が機能すると思います。

男の出力

man mountを実行すると、コマンドと-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は何らかの形でデバイスを何らかの容量で列挙しているように見えます。 「一部のデータをstdoutに出力する」という意味だと思っていましたが、この場合、出力はソフトウェアユーザーに表示されず、どこにもパイプまたはリダイレクトされないため、あまり意味がありません。コマンドを手動で試しました。コマンドラインで出力が生成されず、何かが発生したという兆候もありません。

mount -e <device>は何をしますか?

2
Aaron

Qnx man mountの例も読みましたか?

マウント-e

これにより、/ dev/hd0のディスクパーティションテーブルが再度読み取られ、各パーティションの/ dev/hd0tXXブロック特殊ファイルが作成、更新、または削除されます。

あなたのsshコマンドでそれは理にかなっています。よくわかりません。

1
user359065