Windows Server 2012 R2 的最佳安装选项

Windows Server 2012 R2 的最佳安装选项

问题

我有一个由Windows Server 2012 R2. 一些 Linux 客户端 (Ubuntu 14.04)通过以下方式挂载此共享/etc/fstab

//10.1.1.1/MyShare /mnt/myshare cifs rw,nounix,noserverino,sec=ntlm,_netdev,iocharset=utf8,user=myuser,password=mypassword,uid=1000,gid=1000 0 0

尽管一段时间内运行正常,但有时(例如,1-2 小时后)挂载变得无法访问,并且所有使用(或尝试访问)它的进程都会挂起约 5 分钟。此后,正常运行会继续几个小时,然后再次挂起。Windows 客户端可以毫无问题地访问共享。

在迁移到 Windows Server 2012 R2 之前,该目录由在 Windows Server 2008 上运行的 Windows 7 VM 共享。这运行良好(对于相同的 Linux 客户端配置)。

我认为造成故障的可能原因有四个:

  • Windows Server 2012 R2 中的错误
  • cifs-utils 中的错误
  • 网络/硬件问题(不太可能,因为 Windows 客户端没有问题)
  • 共享/挂载配置错误

问题

这个问题的目的基本上是通过询问正确/最佳设置应该是什么样子来消除服务器或客户端配置错误的可能性。当然,任何其他提示也欢迎。

1. Linux 方面

我应该使用哪些 mount.cifs 选项在 Linux 中挂载 Windows Server 2012 R2 共享(通过 fstab)?例如,、、等的最佳值是什么versseciocharset应该使用nounixnoserverino或任何其他参数吗?

附加信息:
  • 身份验证是使用 Windows Server 上的本地用户完成的,因此不应涉及活动目录/域。

  • CIFS 版本 2.02

  • $ mount.cifs -V

    mount.cifs version: 6.0
    
  • $ cat /proc/version

    Linux version 3.13.0-45-generic (buildd@phianna) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015
    

2. Windows 端

Windows Server 端是否有任何特殊设置可以提高 Windows/Linux 互操作性?


@mods:请不要将其迁移到 Unix 和 Linux,因为我 3 个月前就已经将其发布到那里(现在由于没有人发布答案而将其删除)。

相关内容