全部产品
Search
文档中心

云备份:如何查询NAS共享目录

更新时间:Jun 02, 2026

本文介绍如何在Windows&Linux服务器查询NAS的共享目录。

Windows系统查询(SMB)

  1. 查询本机已挂载的远程目录列表。
    1. 打开cmd窗口或PowerShell。
    2. 执行命令net use,即可查询所有本机已挂载的SMB协议共享目录列表。
    显示如下类似内容:
    共享名    类型  使用为  注释
    -------------------------------------------------------------------------------
    sharepath Disk  Z:
    test      Disk       Home Directories
    命令成功完成。
    PS C:\Users\Administrator\Desktop>
    PS C:\Users\Administrator\Desktop>
    PS C:\Users\Administrator\Desktop> net use
    会记录新的网络连接。
    状态       本地        远程                    网络
    -------------------------------------------------------------------------------
    OK           Z:        \\1xxx5\sharepath Microsoft Windows Network
    命令成功完成。
  2. 查询远程主机的共享目录列表。
    1. 打开cmd窗口或PowerShell。
    2. 执行命令net view \\[远程主机IP],即可查询远程主机的SMB协议共享目录列表。
    显示如下类似内容:
    PS C:\Users\Administrator\Desktop> net view \\1xxx5
    在 \\1xxx5 的共享资源
    S 【远程主机名称】
    共享名    类型  使用为  注释
    -------------------------------------------------------------------------------
    sharepath Disk  Z:
    test      Disk       Home Directories
    命令成功完成。
  3. 查询本机的设备列表。
    1. 打开cmd窗口或PowerShell。
    2. 执行命令net share,即可查询本机的磁盘列表。
    显示如下类似内容:
    PS C:\Users\Administrator\Desktop> net share
    共享名       资源                            注解
    -------------------------------------------------------------------------------
    C$           C:\                             默认共享
    D$           D:\                             默认共享
    IPC$                                         远程 IPC
    ADMIN$       C:\Windows                      远程管理
    命令成功完成。
    PS C:\Users\Administrator\Desktop>

Linux系统查询(NFS/SMB)

  1. 查询NFS协议的共享目录。
    • 方案一:在server或client机器执行均可,执行命令为showmount -e [serverIP或hostname]
      说明
      • 如果在server机器执行命令时,可不写IP或hostname
      • showmount还有其他参数,例如:
        • -d:仅显示已被NFS客户端加载的目录。
        • -a:列出server上共享的目录,同时列出client上的挂载点。

      例如:执行命令showmount -e 192.168.0.214

      root@xxx:~# showmount -e xxx.xxx.x.xxx
      Export list for xxx.xxx.x.xxx:
      /home/read_only *
      /home/all_share *
      root@xxx:~#

      说明 若图中标注的位置显示为*,则表示所有用户均可访问该共享目录;若显示为IP,则表示只有指定IP可以访问该共享目录。

    • 方案二:在server机器执行命令exportfs -v

      root@xxx:~# exportfs -v
      /home/all_share
      		<world>(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)
      /home/read_only
      		<world>(ro,wdelay,no_root_squash,no_subtree_check,sec=sys,ro,secure,no_root_squash,no_all_squash)
      root@xxx:~#
      root@xxx:~#
      root@xxx:~#
      root@xxx:~#

      说明 若图中标注的位置显示为<world>,则表示所有机器均可访问该共享目录;若显示为IP,则表示只有指定IP机器可以访问该共享目录。

  2. 查询SMB协议的共享目录。
    在server或client机器执行均可,执行命令为smbclient -L //[serverIP] -U [samba用户名]
    说明 如果提示smbclient指令不存在,请先安装工具。例如Ubuntu系统,执行命令可参考apt install smbclient

    例如:执行命令smbclient -L //192.168.0.215 -U test

    说明 如果在server机器执行命令时,IP也可以直接用hostname表示。

    查询结果如下:

    root@xxx:~# smbclient -L //xxx.xxx.x.xxx -U test
    WARNING: The "syslog" option is deprecated
    Enter WORKGROUP\test's password:
    	Sharename       Type      Comment
    	---------       ----      -------
    	print$          Disk      Printer Drivers
    	sharepath        Disk      共享目录
    	IPC$            IPC       IPC Service (xxx)
    	test            Disk      Home Directories
    Reconnecting with SMB1 for workgroup listing.