showmount 是 NFS 客戶端工具,用於查詢 NFS 伺服器的匯出清單、目前掛載狀態與客戶端連線資訊。本文整理常用參數與實戰範例。
| 參數 | 長參數 | 說明 |
|---|---|---|
| -a | --all | 顯示 host:dir 格式的客戶端與掛載點 |
| -d | --directories | 僅顯示被客戶端掛載的目錄名稱 |
| -e | --exports | 顯示 NFS 伺服器匯出清單(共享目錄) |
| -h | --help | 顯示說明 |
| -v | --version | 顯示版本 |
| --no-headers | 隱藏標題列 |
# 顯示本機 NFS 客戶端資訊
showmount
# 顯示指定 NFS 伺服器的客戶端連線資訊
showmount 192.168.1.1
# 顯示本機匯出目錄清單
showmount -e
# 顯示指定伺服器匯出目錄清單
showmount -e 192.168.1.1
# 顯示目前被掛載的共享目錄
showmount -d
# 顯示客戶端與掛載點對應(本機)
showmount -a
# 顯示指定伺服器的客戶端與掛載點
showmount -a 192.168.1.1
# showmount -e 192.168.1.100
Export list for 192.168.1.100:
/data/nfs/share1 192.168.1.0/24
/data/nfs/share2 192.168.1.10
# showmount -a 192.168.1.100
All mount points on 192.168.1.100:
192.168.1.10:/data/nfs/share1
192.168.1.20:/data/nfs/share2

nfs-common(Debian/Ubuntu)或 nfs-utils(RHEL/CentOS/Fedora)。rpcbind (111) 與 nfsd (2049) 埠口。showmount -e 無參數時查詢本機 rpc.mountd,若本機非 NFS 伺服器會報錯。