为基于 CentOS 的 Web 服务器安装文件共享的最佳方法是什么?

为基于 CentOS 的 Web 服务器安装文件共享的最佳方法是什么?

我使用 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 的子目录

相关内容