У меня есть сервер, на котором работает 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)