Мне было интересно, как подключиться к сетевому хранилищу через командную строку на моем компьютере MacOSX, какие-либо советы?
2 ответа
Как было сказано ранее, это зависит от обмена протоколами.
Вы можете подключиться к серверу (находясь в Finder) с помощью:
Cmd + k
Вы должны выяснить, какой протокол используется для обмена ... (smb, afp, ...)!
Мое первое предположение будет: Smb (Samba)
В поле Адрес сервера введите:
smb://serverhostname.domain/pathtoyourhomefolder
Сохраните его в своем списке избранных серверов (кнопка +)
Затем нажмите «Подключиться», ваша удаленная папка будет автоматически смонтирована на вашем рабочем столе.
О командной строке (если общий доступ - SMB): man smbclient
- ваш друг
Если вы пытаетесь смонтировать файловую систему, вы должны использовать одну из команд mount_ *.
Например, у меня есть скрипт, который периодически монтирует том SMB, копирует некоторые файлы и затем отключает:
mkdir /Volumes/[mountpoint]
mount_smbfs //[username]:[password]@[hostname]/[sharename] /Volumes/[mountpoint]
... copy some files ...
umount /Volumes/[mountpoint]
Это предполагает, что у вас есть права на создание каталога в /Volumes. Подойдет любая директория - вам просто нужны разрешения на запись.
URL-адрес для точки монтирования на удаленном сервере, если он отличается для каждого протокола, обратитесь к конкретным man-страницам за дополнительной информацией.
В общем случае сначала необходимо создать точку монтирования с помощью mkdir, но впоследствии umount удалит ее.