Клиент CIFS CentOS видит, что Windows 2012 дедуплицировал файлы как символьные ссылки

У меня есть CentOS 7.0 VM с объемом, смонтированным в Windows 2012-R2 файловый сервер. Объем содержит некоторые большие файлы, связанные с внутренним сайтом Wordpress.

Приблизительно неделю назад сайт стал 'поврежденным' и что я нашел, то, что из Linux файлы похожи на это:

enter image description here

readlink инструмент на Linux показывает те же буквы 'chineese' как показано в снимке экрана.

В соответствии с Windows те же файлы похожи на это: enter image description here

Я говорил с системным администратором Windows Server, и он сказал мне, что они включили дедупликацию файла на Windows Server приблизительно неделю назад.

Рассмотрение свойств на одном из этого регистрирует, показывает, что 'размер на диске' является действительно небольшим, кроме того, 'проблемные' файлы сделали, чтобы 'L' приписал, который, кажется, поддерживает отношения к дедупликации.

enter image description here

Путем я в настоящее время смотрю, это - то, что то, что является, по-видимому, некоторым 'hardlink' на Windows Server, интерпретируется как softlink моей системой CentOS.

Я экспериментировал с некоторыми, монтируют настройки, но я не мог решить эту проблему (кроме выключения дедупликации).

Мой ток (Клиент) установка:

  • 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 рассматривать эти файлы как файлы снова?


Обновление 15.06.2015:

Я обновил систему к CentOS 7.1. Хотя это все еще выполняет Ядро "3.10" (чтобы быть точным: 3.10.0-229.4.2.el7.x86_64), эта проблема больше не происходит. Таким образом, решение состоит в том, чтобы действительно 'просто обновить' к CentOS 7.1.

6
задан 15 June 2015 в 15:31
1 ответ

См. Эту ошибку: https://bugs.centos.org/view.php?id=7897

Похоже, что для модуля cifs требуется быть исправленным, чтобы правильно различать разные точки повторной обработки. Поскольку ошибка все еще открыта, похоже, что команда CentOS не сделала ничего, чтобы ее исправить.

Если вы любите приключения, у ошибки есть ссылка на ветку списка рассылки с исправлением, почини это. Вы можете попробовать применить патч самостоятельно и перекомпилировать ядро.

3
ответ дан 3 December 2019 в 00:38

Теги

Похожие вопросы