windows-server-2012-r2 – CentOS cifs客户端将Windows 2012重复数据删除文件视为符号链接

前端之家收集整理的这篇文章主要介绍了windows-server-2012-r2 – CentOS cifs客户端将Windows 2012重复数据删除文件视为符号链接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个在 Windows 2012-R2文件服务器上安装了卷的CentOS 7.0 VM.
该卷包含一些与内部wordpress站点相关的大文件.

大约一个星期前,该网站变得“破碎”,我发现从Linux开始,文件看起来像这样:

Linux上的readlink工具显示了与屏幕截图中显示的相同的“chineese”字母.

在Windows下,相同的文件如下所示:

我和Windows服务器的系统管理员谈过,他告诉我他们大约一周前在Windows服务器上启用了文件重复数据删除功能.

查看其中一个文件属性会发现“磁盘上的大小”非常小,此外“问题”文件具有“L”属性,似乎支持与重复数据删除的关系.

我目前看待的方式是,我的CentOS系统将Windows服务器上显然某种“硬链接”解释为软链接.

我一直在尝试一些安装设置,但我无法解决此问题(除了关闭重复数据删除).

我当前的(客户端)设置:

> CentOS 7.0
> samba-client-4.1.1-38.el7_0.x86_64
> samba-common-4.1.1-38.el7_0.x86_64
> samba-libs-4.1.1-38.el7_0.x86_64
> cifs-utils-6.2-7.el7.x86_64

我/ etc / fstab中的命令

\\xxxxxxxx\file\video /var/www/html/wp-content/uploads cifs nouser_xattr,nounix,iocharset=utf8,credentials=/etc/fstab.cifs.sa_video.credentials,_netdev,uid=apache,gid=apache,rw,auto 0 0

如何让Linux再次将这些文件视为文件

更新2015-06-15:

我将系统更新到CentOS 7.1.虽然这仍然运行内核“3.10”(准确地说:3.10.0-229.4.2.el7.x86_64),但这个问题不再发生.
因此解决方案实际上是“简单地更新”到CentOS 7.1.

看到这个bug: https://bugs.centos.org/view.php?id=7897

看起来需要修补cifs模块以便正确区分不同的重新分析点.虽然这个bug仍然是开放的,但看起来CentOS团队没有采取任何措施来修复它.

如果你喜欢冒险,那么这个bug确实有一个链接邮件列表线程,其中有一个应该修复它的补丁.您可以尝试自己应用补丁并重新编译内核.

猜你在找的Windows相关文章