Проблема с именем файла в случае с WebDav
Мы обращаемся к общему каталогу SAMBA из клиента Windows через клиент WebDav WebDrive. Но у нас проблема в том, что он показывает одинаковое содержимое в обоих каталогах ( data/ & Data/), хотя они совершенно разные.
Я знаю, что это потому, что файловая система Windows не учитывает регистр, а Linux чувствителен к регистру.
Есть ли решение для этого?
У нас была такая же проблема при просмотре через смонтированный каталог SAMBA, но мы решили ее, отредактировав файл SMB.conf, как сказано в следующей ссылке
Хорошо ли работает Samba с Windows, когда включены регистрозависимые имена?
Пожалуйста, помогите решить эту проблему при доступе из WebDav
2 ответа
Переименуйте каталог.
Попытка заставить Windows нормально играть с файловой системой, чувствительной к регистру, может быть работоспособной в очень узком наборе обстоятельств, но попытка заставить ее работать правильно во всех случаях использования - бесполезное упражнение.
Возможно, стоит попробовать включить чувствительность к регистру в ядре, но будьте осторожны - это может привести к поломке приложений, ожидающих нечувствительности к регистру:
Key: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel
Value: obcaseinsensitive
Data: 0x0
В любом случае, зачем вам это в качестве схемы организации файлов?
"Привет, Пол, этот файл находится в каталоге данных".
"А? Я не вижу там этого.."
"Нет, нет, не заглавные-D-строчные-A-строчные-T-строчные-A... это прописные-D-строчные-A-прописные-T-прописные-A, я подумал, что это очевидно из того факта, что это отчет TPS!"
Я также использую WebDrive, и это похоже на ошибку в WebDrive. Тем не менее, это работает, когда я подключаюсь с помощью стандартного клиента Windows WebDAV. Вы пробовали NetDrive? Кстати, я использую сервер BarracudaDrive WebDAV.