Авто монтирование окон самбы в 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 но это не монтирует самбу, когда я открываю /etc/fstab а потом mount -a затем снова монтируется

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

5 ответов

Решение

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

Подобный вопрос, как этот вопрос.

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

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

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

Разве /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 (SAMBA)

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

Другие вопросы по тегам