Как получить доступ к общему диску из командной строки на OS X

12

У меня есть общий диск под названием "музыка". Он появляется в Finder без проблем.

Как получить доступ к этому из командной строки на Mac? Я нигде не могу его найти - есть ли способ получить к нему доступ?

some1
источник
Где это находится физически? Еще один раздел? Другой компьютер? NAS? Онлайн библиотека? Какой путь?
Raystafarian

Ответы:

17

Если сетевой ресурс уже установлен в Finder, он будет доступен через /Volumesоболочку, например, если ваш ресурс называется «музыка», вы найдете его в:

/Volumes/music

Если вам все еще нужно его смонтировать, вы можете смонтировать его где угодно - в идеале /Volumes, но не на своем рабочем столе. Вы можете использовать mount_smbfsдля этого. Полный синтаксис будет выглядеть так:

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

В вашем случае, если у вас нет специального имени для входа и только guestучетных данных, может быть достаточно следующего: при запросе пароля вы можете просто нажать Enterи пропустить его:

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

... и вуаля:

введите описание изображения здесь

Если у вас есть пользователь и пароль, вы можете использовать //user@host/music, а затем ввести пароль в интерактивном режиме.

Чтобы безопасно размонтировать его, просто позвоните по следующему номеру:

umount ~/Desktop/music/
slhck
источник
Когда я пытаюсь это сделать, я получаю: mount_smbfs: сбой подключения к серверу: не удается выделить память
Rooster242
0

Я должен проверить это на моем Mac, но в этой статье объясняется, как использовать smbclient для выполнения того, что вам нужно.

Посмотри сюда.

В двух словах:

$ smbclient -U user -I 192.168.0.105 -L //smbshare/
Carlos
источник