Como acessar uma unidade compartilhada no prompt de comando no OS X


12

Eu tenho uma unidade compartilhada chamada "música". Ele aparece no Finder sem problemas.

Como faço para acessar isso no prompt de comando em um Mac? Não consigo encontrá-lo em nenhum lugar - existe uma maneira de acessá-lo?


Onde está localizado fisicamente? Outra partição? Outro computador? NAS? Biblioteca on-line? Qual o caminho?
Raystafarian 29/02

Respostas:


17

Se um compartilhamento de rede já estiver montado no Finder, ele será acessível através /Volumesde um shell, por exemplo, se o seu compartilhamento for chamado de "música", você o encontrará em:

/Volumes/music

Se você ainda precisar montá-lo, poderá montá-lo onde quiser - idealmente não /Volumes, mas por exemplo na área de trabalho. Você pode usar mount_smbfspara fazer isso. A sintaxe completa seria assim:

mount_smbfs //[domain;][user[:password]@]server[/share] ~/Desktop/music

No seu caso, se você não tiver um login especial e apenas guestcredenciais, talvez o seguinte seja suficiente - quando solicitada uma senha, basta pressionar Entere pular:

mkdir -p ~/Desktop/music
mount_smbfs //host/music ~/Desktop/music

… E voilà:

insira a descrição da imagem aqui

Se você tiver um usuário e senha, poderá usar //user@host/musice insira a senha interativamente.

Para desmontá-lo com segurança, basta ligar para o seguinte:

umount ~/Desktop/music/

Quando eu tento isso eu recebo: mount_smbfs: conexão com o servidor falhou: Não é possível alocar memória
Rooster242

0

Eu tenho que testar isso no meu Mac, mas este artigo explica como usar o smbclient para executar o que você precisa.

Dê uma olhada aqui.

Em poucas palavras:

$ smbclient -U user -I 192.168.0.105 -L //smbshare/
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.