Я использую CentOS с Apache и PHP5 для создания серверов веб-разработки. Файлы (html, php, js и т. Д.) Находятся в общей сетевой папке (SMB):
Итак, в основном разработчики работают на рабочих станциях Windows на сетевых дисках. Файлы размещаются на файловом сервере и используются веб-серверами CentOS 6.4.
Как лучше всего смонтировать общий ресурс на серверах CentOS?
Я спрашиваю, потому что я пробовал использовать fstab, но иногда что-то пошло не так, и мне приходилось вручную повторно монтировать общие ресурсы на серверах.
Я также пробовал использовать autofs (в файле конфигурации mnt.auto), и мне было сложно настроить, даже если он был более стабильным.
Что бы вы посоветовали в таком случае?
Большое спасибо.
Самый надежный способ, который я нашел, - это использовать autofs (вам может потребоваться сначала установить его).
В свой /etc/auto.master добавьте следующее:
/win /etc/auto.win --timeout=60
Затем создайте /etc/auto.win с записью для каждого общего ресурса Windows, например:
user -rw,intr,credentials=/root/creds,fstype=cifs,noperm userpc:/share_name
Затем создайте файл учетных данных:
username=domain/user
password=user_password
В заключение,
chkconfig autofs on
service autofs start
Ваши акции будут отображаться как подкаталоги / win.