本文介紹如何在Windows&Linux伺服器查詢NAS的共用目錄。
Windows系統查詢(SMB)
- 查詢本機已掛載的遠程目錄列表。
- 開啟cmd視窗或PowerShell。
- 執行命令
net use
,即可查詢所有本機已掛載的SMB協議共用目錄列表。
顯示如下類似內容: - 查詢遠程主機的共用目錄列表。
- 開啟cmd視窗或PowerShell。
- 執行命令
net view \\[遠程主機IP]
,即可查詢遠程主機的SMB協議共用目錄列表。
顯示如下類似內容: - 查詢原生裝置列表。
- 開啟cmd視窗或PowerShell。
- 執行命令
net share
,即可查詢原生磁碟列表。
顯示如下類似內容:
Linux系統查詢(NFS/SMB)
- 查詢NFS協議的共用目錄。
- 方案一:在server或client機器執行均可,執行命令為
showmount -e [serverIP或hostname]
。說明- 如果在server機器執行命令時,可不寫IP或
hostname
。 showmount
還有其他參數,例如:-d
:僅顯示已被NFS用戶端載入的目錄。-a
:列出server上共用的目錄,同時列出client上的掛載點。
例如:執行命令
showmount -e 192.168.0.214
。查詢結果如下:
說明 若圖中標註的位置顯示為*,則表示所有使用者均可訪問該共用目錄;若顯示為IP,則表示只有指定IP可以訪問該共用目錄。 - 如果在server機器執行命令時,可不寫IP或
- 方案二:在server機器執行命令
exportfs -v
。查詢結果如下:
說明 若圖中標註的位置顯示為<world>,則表示所有機器均可訪問該共用目錄;若顯示為IP,則表示只有指定IP機器可以訪問該共用目錄。
- 方案一:在server或client機器執行均可,執行命令為
- 查詢SMB協議的共用目錄。在server或client機器執行均可,執行命令為
smbclient -L //[serverIP] -U [samba使用者名稱]
。說明 如果提示smbclient
指令不存在,請先安裝工具。例如Ubuntu系統,執行命令可參考apt install smbclient
。例如:執行命令
smbclient -L //192.168.0.215 -U test
。說明 如果在server機器執行命令時,IP也可以直接用hostname
表示。查詢結果如下: