MacCentre
Форум: Mac и Mac OS X
Тема: Можно ли смонтировать afp-ресурс через терминал?
Страницы: [1] 2

[Ответить]
MacFun [06.06.2019 03:24] Можно ли смонтировать afp-ресурс через терминал?:
Уже перебрал все возможные варианты. Как это вообще работает?

ls -la /Volumes/TestPoint
total 0
drwxr-xr-x+ 2 user staff 64 6 июн 03:58 .
drwxr-xr-x@ 6 user staff 192 6 июн 04:15 ..

sudo mount -t afp afp://user:pass@192.168.0.28/ /Volumes/TestPoint
mount_afp: AFPMountURL returned error 2, errno is 3

sudo mount_afp afp://user:pass@192.168.0.28/ /Volumes/TestPoint
mount_afp: AFPMountURL returned error 2, errno is 3

sudo mount_afp -o nobrowse afp://user:pass@192.168.0.28/ /Volumes/TestPoint
mount_afp: AFPMountURL returned error 22, errno is 3

open afp://user:pass@192.168.0.28/
- выкидывает диалоговое окно пароля - ввожу тот же пароль, т.к. юзер уже написан и подключается успешно

MacFun [07.06.2019 20:36] :
Если ввожу неправильный пароль в команде - оно моментально даёт отлуп:
mount_afp: AFPMountURL returned error -5023, errno is -5023
а если правильный, то не пускает. пробовал уже и без /Volumes - где-то писали, что по какой-то логике сверхразума разрабов эппла, /Volumes уже подразумевается, поэтому надо писать без него вот так:

sudo mount_afp afp://user:pass@192.168.0.28/ /TestPoint
Не знаю что за ахинея, но такое тоже не сработало. Оно и к лучшему :)

причём через файндер всё отлично монтирует, что немного намекает на отсутствие проблем в конфиге сервера. "-v" (--verbose - отладка), тоже не даёт никакой информации кроме этой многозначительной. почему нельзя написать человеческую расшифровку ошибки, почему это нужно делать какими-то неведомыми цифрами.
Grafovich [07.06.2019 20:42] :
А какова цель? Понять почему оно не работает, или же реальная практическая необходимость маунтить через строку?
MacFun [07.06.2019 20:55] :
просто если монтировать через файндер он у меня монтирует ресурсы под именами: HomeDirectory, HomeDirectory-1, HomeDirectory-2. А я хочу перенести с ноута некоторые файлы на AFP ресурс и слинковать их через ln, чтобы они брались с удалённого источника. Но предсказывать сложно в какую директорию он примонтирует ресурс, нужно в определённом порядке монтировать их, иначе придётся менять все ссылки на компе :)

Удобнее было бы написать bash-файл, который одним запуском монтирует всё в нужные места при запуске компа, так и контроля больше...
Grafovich [08.06.2019 13:40] :
То есть у вас 3 диска с одинаковыми именами на разных IP, и при монтировании система обзывает их порядковыми именами -1-2.. и т.д., монтирует вразнобой в зависимости от того, какой адрес был первым, вторым и т.д., и линки к файлам соответственно уже не работают, если их не примонтировать в нужном порядке? Я правильно понял?

А чем тут может помочь Terminal? Или может просто переименовать диски на ресурсах?
MacFun [08.06.2019 17:24] :
Ну как - смонтировав нужные диски в нужные директории я бы получил однозначные неизменные пути и за систему ссылок можно было бы не беспокоиться.

Они разные. У меня оно почему-то игнорит имена ресурсов и монтирует всё с названием HomeDirectory (это не моё название, дефолт видимо какой-то). Только подбавляет цифру, чтобы пересечения не было. Вот я и хотел, монтировать через mount -t afp - чтобы можно было знать какой ресурс куда коннектится.
Grafovich [08.06.2019 17:42] :
Это на какой ОС происходит? Часом не с APFS?
В Finder если зайти с боковой панели на комп правильно отображает названия томов? Должно быть так:

[URL=https://fastpic.ru/]https://i110.fastpic.ru/big/2019/0608/c3/1ca4754c9f19ba2a565ec214664f0ec3.png[/URL]
MacFun [09.06.2019 15:53] :
Это netatalk/afp/Linux :)
Grafovich [09.06.2019 16:13] :
Так это на ресурсе? А подключаетесь-то вы с какого устройства?

Это оно? - https://github.com/pld-linux/netatalk
MacFun [09.06.2019 17:36] :
Ага, оно. А подключаюсь с макбука, 10.14.3. Сейчас ещё перепроверю конфиги на сервере, может там что удасться поменять.
[Ответить]
[Вперед >]