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

Автоматическая установка общего ресурса samba windows в Fedora Core 15

У меня есть сервер, на котором работает centos 6.2 с общим ресурсом samba.

Я пытаюсь добиться, чтобы общий ресурс samba был автоматически установлен на моем компьютере с Fedora 15.

В /etc/fstab у меня есть

//192.168.1.104/ant     /media/ant              cifs    gid=users,file_mode=0664,dir_mode=0775,auto,username=***,password=***  0 0

Вышеупомянутое отлично работает, когда я сохраняю и запускаю mount -a , теперь проблема возникает, когда я перезагружаю свой компьютер с Fedora, а затем диск не монтируется, когда сервер работает. Я могу бегать mount -a но это не монтирует долю samba, когда я открываю /etc/fstab а потом mount -a затем он снова монтируется

есть ли способ автоматически монтировать этот общий ресурс при загрузке? Или я что-то упустил?

Аналогичная проблема как этот вопрос.

Вы захотите включить netfs демон в вашей системе Fedora. Этот демон может использоваться для автоматического монтирования / размонтирования сетевых файловых служб (SMB, CIFS, NFS), определенных в /etc/fstab файл.

Используйте либо ntsysv меню или chkconfig netfs on команда, чтобы включить его.

Это решит вашу проблему.

Лучше использовать autofs (автомонтирование). http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs

Разве / media не является tmpfs в Fedora 15? Вы пытались смонтировать его в другой точке монтирования, которая является обычным каталогом (т.е. / mnt)?

Извините за ответы на вопросы, пока не могу комментировать.

Также предложения _netdev и networkmanager, сделанные выше, должны помочь сделать это правильно.

Просто для ясности, когда вы говорите «при загрузке», вы имеете в виду его монтирование после загрузки системы или когда кто-то вошел в систему?

Вы думали о том, чтобы сделать этот код сценарием bash и запустить его с помощью cron @reboot?

Или скопировать его в /etc/init.d и сделать из него службу, которая запускается при загрузке?

Ваша конфигурация в порядке.

Вы можете попытаться отложить установку сетевых целей (а также других сетевых сервисов) после запуска NetworkMananger с помощью:

systemctl enable NetworkManager-wait-online.service

Кроме того, вы можете добавить _netdev параметр, чтобы предотвратить попытки системы смонтировать эти файловые системы, пока сеть не будет включена.

Ссылки:

https://bugzilla.redhat.com/show_bug.cgi?id=692008 (NFS)

https://bugzilla.redhat.com/show_bug.cgi?id=744399 (САМБА)

http://linux.die.net/man/8/mount (найти _netdev)