使用Samba和CIFS协议,您可以从Windows共享文件夹中将多less个文件夹挂载到centos上

目前我有一个有趣的问题要解决:

总之,我将需要拉服务器的Windows服务器(混合环境的Windows Server 2008/2003 SP2 64位)的自定义文本应用程序日志文件,以便所有日志文件集中在一个位置。

要求是:

  • 我将需要从日志文件从Windows服务器到CentOS Linux服务器。
  • 我无法在这些Windows服务器上安装其他工具,脚本等来将文件推出。
  • 我无法更改Windows服务器上的应用程序将日志文件写入另一个目标。

所以目前我正在使用以下方法:

  1. 使在Windows服务器上的日志文件夹共享文件夹。
  2. mount -t cifs -o username = windows_username,password = windows_userpassword,domain = windows_domain // windows_server_IP / the_shared_folder / mnt / target_folder在CentOS linux服务器上挂载这些共享文件夹

我的问题是:

  • 你可以在一台机器上安装多less个文件夹?
  • 尽pipe所有服务器都位于同一个networking中,但是如果您安装了100 – 200个文件夹,性能如何下降或者如何影响Linux服务器?

谢谢! 🙂

这不是你的确切问题的答案,但根据我关于安装networking文件系统的经验(虽然我没有在Linux上的smbfs的最新经验)是,安装大量的networking文件系统可能意味着如果其中一台服务器发生死锁,就会造成死锁。

我build议作为使用用户空间SMB客户端的一种替代方法,它不会真正在服务器上挂载文件系统,只需下载所需的文件(如smbclient) ,然后使用脚本而不是通过操作系统的文件系统层。