我使用 CentOS 和 Apache 以及 PHP5 来制作 Web 开发服务器。文件(html、php、js 等...)位于网络文件共享 (SMB) 上:
因此,基本上,开发人员在网络驱动器中的 Windows 工作站上工作。文件托管在文件服务器上并与 CentOS 6.4 Web 服务器共享。
在 CentOS 服务器上安装共享的最佳方法是什么?
我之所以询问,是因为我尝试过使用 fstab,但有时会出错,所以我不得不手动重新安装服务器上的共享。
我也尝试使用 autofs(在 mnt.auto conf. 文件中),即使它更稳定,设置起来也很麻烦。
在这种情况下您会推荐什么?
多谢。
答案1
我发现最可靠的方法是使用 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 的子目录