Я пытаюсь настроить общий ресурс CIFS, который будет автоматически монтироваться на моем сервере OpenSolaris. Кажется, это было бы достаточно просто, но что-то не так в моем синтаксисе, что мешает его установке.
Строка в / etc / vfstab выглядит так:
//user:password@192.168.2.1/data - /mount_point smbfs - yes -
Однако, когда я пытаюсь установить его, используя mount /mount_point
Я получаю сообщение об ошибке:
mount: Mount point cannot be determined
Я просмотрел страницы руководства и сеть, но не вижу, что делаю неправильно.
Изменить: у меня запущена служба svc: / network / smb / client, и я могу смонтировать том вручную, используя mount -F smbfs ....
, но пока не повезло ни с vfstab, ни с autofs.
Я не думаю, что vfstab поддерживает общие ресурсы CIFS. Вместо этого вы должны использовать автомонтаж: Как добавить запись автомонтера для общего ресурса CIFS
Вы можете попробовать создать файл .nsmbrc. Я отказался от использования OSOL в качестве настольной ОС до того, как я решил эту проблему, но я думаю, что в использовании Automounter + CIFS есть ошибка: вот мой пост на форумах osol: http://opensolaris.org/jive/thread.jspa?messageID=398091
Теперь о простых вещах, извините, их нужно спросить:
mount /mount_pointпри обычном монтировании он работает нормально, но если я добавлю завершающую косую черту, которую добавляет для меня завершение табуляции, он сообщает ту же ошибку:
mount /mount_point/
Вы можете использовать cifs mounts в / etc / vfstab - прочтите об этом на странице руководства mount_smbfs.
Вы запустили клиент самбы?
svcadm enable smb/client
CIFS действительно работает в / etc / vfstab на OpenIndiana, я только что это сделал. Это правильная строка, чтобы заставить его работать. Также проверьте правильность / mountpoint. Fileperms, dirperms - это просто примеры вариантов.
Правильная строка:
//WORKGROUP;username:password@host/share - /mountpoint smbfs - no fileperms=0777,dirperms=0777