Назад | Перейти на главную страницу

Монтирование общего ресурса CIFS через vfstab в OpenSolaris

Я пытаюсь настроить общий ресурс 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

Теперь о простых вещах, извините, их нужно спросить:

  1. / mount_point действительно существует, верно?
  2. Команда монтирования Solaris и завершение bash несовместимы друг с другом. Если я бегу:
    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