Este tópico explica como visualizar diretórios compartilhados do NAS em servidores Windows e Linux.
Consulta no Windows (SMB)
-
Liste os diretórios remotos montados na máquina local.
Abra o Prompt de Comando ou o PowerShell.
Execute
net usepara listar todos os diretórios compartilhados via SMB montados na máquina local.
PS C:> net use New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK Z: \\1xxx5\sharepath Microsoft Windows Network The command completed successfully. -
Liste os diretórios compartilhados em um host remoto.
Abra o Prompt de Comando ou o PowerShell.
Execute
net view \\[remote-host-ip]para listar os diretórios compartilhados via SMB no host remoto.
PS C:> net view \\1xxx5 Shared resources at \\1xxx5 Share name Type Used as Comment ------------------------------------------------------------------------------- sharepath Disk test Disk Home Directories The command completed successfully. -
Liste os recursos compartilhados na máquina local.
Abra o Prompt de Comando ou o PowerShell.
Execute
net sharepara listar os recursos compartilhados na máquina local.
PS C:> net share Share name Resource Remark ------------------------------------------------------------------------------- C$ C:\ Default share D$ D:\ Default share IPC$ Remote IPC ADMIN$ C:\Windows Remote Admin The command completed successfully.
Consulta no Linux (NFS/SMB)
-
Liste os diretórios compartilhados via NFS.
-
Opção 1: Execute
showmount -e [server_ip_or_hostname]no servidor ou no cliente.NotaNo servidor, omita o endereço IP ou o
hostname.-
Outros parâmetros do
showmountincluem:-d: exibe apenas os diretórios montados por um cliente NFS.-a: lista os diretórios compartilhados no servidor e os pontos de montagem no cliente.
Exemplo: execute
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:~#NotaUm asterisco (*) indica que o diretório está acessível a todos os clientes. Se houver um endereço IP, apenas esse cliente poderá acessar o diretório.
-
Opção 2: Execute
exportfs -vno servidor.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:~#Nota<world> indica que o diretório está acessível a partir de qualquer host. Se houver um endereço IP, apenas o host especificado poderá acessar o diretório.
-
-
Liste os diretórios compartilhados via SMB.
Execute
smbclient -L //[server_ip] -U [samba_username]
no servidor ou no cliente.
NotaSe o comando
smbclient
não for encontrado, instale a ferramenta. Por exemplo, no Ubuntu, execute
apt install smbclient
.
Exemplo: execute
smbclient -L //192.168.0.215 -U test.NotaNo servidor, também use o
hostname
em vez de um endereço IP.
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 Shared directory IPC$ IPC IPC Service (xxx) test Disk Home Directories Reconnecting with SMB1 for workgroup listing.