3

Я подключил несколько дисков из блоков Linux в своей сети, но эти подключения не чувствительны к регистру.

Команда mount, которую я использовал (из man mount.cifs регистр должен учитываться с учетом регистра):

mount //10.0.1.10/remote_folder /local_folder -t cifs -o username=xxxx,password=xxxx

но эти горы не чувствительны. например делать:

ls -l /local_folder/testfile.txt
ls -l /local_folder/TESTFILE.TXT

дать тот же результат ... вместо "файл не найден"

Пара важных моментов:

  1. Все диски работают на машинах Linux.
  2. Моя локальная машина работает под управлением Fedora 18, и она чувствительна к регистру для ЛЮБОЙ папки / файла, кроме подключенных дисков.
  3. Все диски / монтирования чувствительны к регистру при выполнении SSH. Поэтому, если я перейду по SSH с локального компьютера на удаленный компьютер, ls -l /local_folder/TESTFILE.TXT скажет, что file not found как и должно быть.

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

1 ответ1

2

Вероятно, вы видите ошибку. Сервер Samba, по-видимому, ошибочно полагает, что клиенты с определенными возможностями должны иметь Windows Vista (что требует учета регистра). Более новые версии ядра Linux CIFS теперь имеют эти дополнительные возможности, тем самым вводя сервер в заблуждение, как если бы это была Windows Vista. Более подробный отчет с исправлениями кода: http://www.spinics.net/lists/linux-cifs/msg09530.html

Между тем, на стороне клиента вы можете легко избежать этой проблемы, включив, среди ваших параметров монтирования в /etc /fstab, опцию «sec = ntlmv2».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .