Рейтинг:0

Подключите сетевой диск с файловой системой xfs и требованием имени пользователя/пароля.

флаг de

Я использую Ubuntu 20.04.3 LTS и недавно купил сетевой накопитель Buffalo LS210D27F и подключил его к своей сети. Я могу получить доступ к приборной панели привода через веб-браузер, но, похоже, не могу его смонтировать. Проверяя информацию, я вижу, что на диске установлена ​​файловая система XFS, и что SMB — единственная включенная опция общего доступа к файлам. Он настроен с рекомендуемой настройкой, которая автоматически переключается между SMB1 и SMB2. Я считаю, что SMB означает, что я использую CIFS вместо XFS, но я просто не могу найти никакой информации об этом.

Чтобы быть в безопасности, в дополнение к приведенному ниже, я попытался запустить sudo mount -t xfs //[локальный IP]/[папка]/[точка монтирования] и я получил сообщение, что комбинация диска/папки не существует.

Я убедился, что оба клиент и cifs-утилиты были установлены и обновлены.

я побежал smbclient -L //[локальный IP] и он попросил пароль. Когда я вошел в него, я получил следующий вывод:

        Имя общего ресурса Тип Комментарий
        --------- ---- -------
        IPC$ IPC Служба IPC (LinkStation)
        [папка] Диск
        диск webaxs
        поделиться папкой LinkStation на диске
        информация о диске Утилиты LinkStation
SMB1 отключен — рабочая группа недоступна

Далее я попытался sudo mount -t cifs -o username=[имя пользователя],password=[пароль] //[локальный IP]/[папка] /[проверенная пустая точка монтирования] и ответ был

ошибка монтирования (22): неверный аргумент
См. справочную страницу mount.cifs(8) (например, man mount.cifs) и сообщения журнала ядра (dmesg)

Бег dmesg показал

CIFS: попытка монтирования //[локальный IP]/[папка]
CIFS: VFS: ошибка cifs_mount с кодом возврата = -22

Это совершенно новая для меня тема. Я думал, что это будет по сути plug-and-play, но на диске нет инструкции для Linux, и я не могу в этом разобраться.

user10489 avatar
флаг in
Надеюсь, вы заменяете элементы `[word]` реальными параметрами. SMB — это сетевой протокол, а CIFS — это локальная реализация Linux, которая представляет SMB API в виде файловой системы. Сам диск может использовать XFS, а CIFS — это просто ваш сетевой интерфейс для связи с ним.
pokyCoder avatar
флаг de
Да, я просто скрываю свою собственную информацию; Я слежу за безопасностью. Я могу зайти слишком далеко, но лучше перестраховаться, чем сожалеть. В любом случае, я ценю эту информацию о SMB и CIFS. Может быть, я просто использовал неправильные условия поиска, но я ничего не добился, пытаясь выяснить, был ли это правильный путь.
user10489 avatar
флаг in
Нет, с `[word]` все в порядке, просто хотел убедиться, что кто-то не воспринимает справочную страницу слишком буквально. :)
Рейтинг:0
флаг in

Код возврата -22 является одним из наименее полезных сообщений, так как это просто ответ на вопрос «Что-то не так, но я не знаю что». Тем не менее, иногда необходимо добавить еще несколько деталей к , например, какой местный жидкость использовать или добавить ноникс.

Это команда, которую я использую для установки Buffalo LS520D, которая должна быть достаточно похожа на вашу:

sudo mount -t cifs -o uid=jason,username=jason,password=superSecretPassword //192.168.0.202/Резервные копии /home/jason/Резервные копии

Настольная система в той же сети монтирует NAS при загрузке через фстаб как это:

//192.168.0.202/Резервные копии /home/jason/Резервные копии cifs uid=1000username=jason,password=superSecretPassword,nounix 0 0

Другие параметры, которые вам могут понадобиться в раздел:

  • верс=2.0
    ¢ Вывод клиент в вашем вопросе показано, что SMB 1.0 отключен, поэтому может потребоваться указание 2.0.
  • сек=нтлм
    • Устанавливает режим безопасности с хешированием пароля NTLM. Обычно это значение по умолчанию для многих NAS, хотя некоторые могут использовать более новый нтлмссп.

Надеюсь, что-то здесь сработает и для вас.

pokyCoder avatar
флаг de
Я видел несколько руководств с такими дополнительными параметрами. До сих пор ни одна комбинация, которую я пробовал, не работала. Я опубликовал самый урезанный из всех, что пробовал, но только сейчас получил тот же результат, добавив `uid` и/или `nounix`.
флаг in
Вы также пробовали варианты `vers=2.0` и `sec=ntlm`? `vers` включает SMB 2.0 (поскольку ваш вывод говорит, что 1.0 отключен), а `sec` устанавливает параметры безопасности.
pokyCoder avatar
флаг de
`vers=2.0` сделал свое дело. Бесконечно благодарен. На случай, если кто-то еще увидит это, параметр `sec=ntlm` нарушил его, мой последний ввод был `sudo mount -t cifs -o uid=root,username=[username],password=[password],nounix,vers=2.0 //[локальный IP]/[папка] /[проверенная пустая точка монтирования]`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.