Mount

“mount -e <設備>”有什麼作用?

  • July 6, 2019

TL;DRmount -e &lt;device&gt;做什麼?

概述

通過 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

產品文件

mount 的 QNX 頁面上,它有-e Enumerate the children of the special device.

根據描述,它似乎以mount -e某種方式列舉了設備。我原以為這意味著“將一些數據列印到標準輸出”,但在這種情況下這沒有多大意義,因為輸出對軟體使用者不可見,也​​沒有通過管道傳輸或重定向到任何地方,我手動嘗試了該命令在命令行上,它沒有產生任何輸出,也沒有任何跡象表明發生了任何事情。

做什麼mount -e &lt;device&gt;

您是否還閱讀了 qnx man mount 上的範例?

掛載-e

這將重新讀取 /dev/hd0 的磁碟分區表,並為每個分區創建、更新或刪除 /dev/hd0tXX 塊特殊文件。

使用您的 ssh 命令是有道理的。我了解的不多。

引用自:https://unix.stackexchange.com/questions/528599