Автор |
Сообщение |
MacFun
Репутация: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Чт Июн 06, 2019 05: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
Репутация: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Пт Июн 07, 2019 22: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
Репутация: +98
Зарегистрирован: 06.03.2007 Сообщения: 4110
|
Добавлено: Пт Июн 07, 2019 22:42
|
|
|
А какова цель? Понять почему оно не работает, или же реальная практическая необходимость маунтить через строку? _________________ Made On A Mac |
|
Вернуться к началу |
|
MacFun
Репутация: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Пт Июн 07, 2019 22:55
|
|
|
Grafovich писал(а): | А какова цель? Понять почему оно не работает, или же реальная практическая необходимость маунтить через строку? |
просто если монтировать через файндер он у меня монтирует ресурсы под именами: HomeDirectory, HomeDirectory-1, HomeDirectory-2. А я хочу перенести с ноута некоторые файлы на AFP ресурс и слинковать их через ln, чтобы они брались с удалённого источника. Но предсказывать сложно в какую директорию он примонтирует ресурс, нужно в определённом порядке монтировать их, иначе придётся менять все ссылки на компе
Удобнее было бы написать bash-файл, который одним запуском монтирует всё в нужные места при запуске компа, так и контроля больше... |
|
Вернуться к началу |
|
Grafovich
Репутация: +98
Зарегистрирован: 06.03.2007 Сообщения: 4110
|
Добавлено: Сб Июн 08, 2019 15:40
|
|
|
То есть у вас 3 диска с одинаковыми именами на разных IP, и при монтировании система обзывает их порядковыми именами -1-2.. и т.д., монтирует вразнобой в зависимости от того, какой адрес был первым, вторым и т.д., и линки к файлам соответственно уже не работают, если их не примонтировать в нужном порядке? Я правильно понял?
А чем тут может помочь Terminal? Или может просто переименовать диски на ресурсах? _________________ Made On A Mac |
|
Вернуться к началу |
|
MacFun
Репутация: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Сб Июн 08, 2019 19:24
|
|
|
Grafovich писал(а): |
А чем тут может помочь Terminal? |
Ну как - смонтировав нужные диски в нужные директории я бы получил однозначные неизменные пути и за систему ссылок можно было бы не беспокоиться.
Grafovich писал(а): |
Или может просто переименовать диски на ресурсах? |
Они разные. У меня оно почему-то игнорит имена ресурсов и монтирует всё с названием HomeDirectory (это не моё название, дефолт видимо какой-то). Только подбавляет цифру, чтобы пересечения не было. Вот я и хотел, монтировать через mount -t afp - чтобы можно было знать какой ресурс куда коннектится. |
|
Вернуться к началу |
|
Grafovich
Репутация: +98
Зарегистрирован: 06.03.2007 Сообщения: 4110
|
Добавлено: Сб Июн 08, 2019 19:42
|
|
|
Это на какой ОС происходит? Часом не с APFS?
В Finder если зайти с боковой панели на комп правильно отображает названия томов? Должно быть так:
_________________ Made On A Mac |
|
Вернуться к началу |
|
MacFun
Репутация: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Вс Июн 09, 2019 17:53
|
|
|
Это netatalk/afp/Linux |
|
Вернуться к началу |
|
Grafovich
Репутация: +98
Зарегистрирован: 06.03.2007 Сообщения: 4110
|
|
Вернуться к началу |
|
MacFun
Репутация: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Вс Июн 09, 2019 19:36
|
|
|
Ага, оно. А подключаюсь с макбука, 10.14.3. Сейчас ещё перепроверю конфиги на сервере, может там что удасться поменять. |
|
Вернуться к началу |
|
Grafovich
Репутация: +98
Зарегистрирован: 06.03.2007 Сообщения: 4110
|
Добавлено: Вс Июн 09, 2019 22:40
|
|
|
Вот я и говорю - либо сервак мутит, либо мухахава со своей APFS такое творит. Надо бы найти (или поставить на другой раздел) ОС на HFS+ и проверить. _________________ Made On A Mac |
|
Вернуться к началу |
|
Eggorka
Репутация: +7
Зарегистрирован: 11.07.2007 Сообщения: 561
|
Добавлено: Чт Июн 20, 2019 12:35 Re: Можно ли смонтировать afp-ресурс через терминал? |
|
|
MacFun писал(а): | Уже перебрал все возможные варианты. Как это вообще работает?
|
Начиная с какой-то версии макоси, монтировать в системную папку Volumes из терминала не получится. Монтируй куда-нибудь в другое место. Я, например, создал папку Volumes в домашней директории.
Всё монтируется.
Код: | mount_afp afp://bard:123@172.16.1.15/bard ~/Volumes/bard |
_________________ Bye. Eggor. |
|
Вернуться к началу |
|
|