Здравствуйте! Прохожу курс “от 0 до Linux админа” здесь: https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой: “новый доступ к старому (smb1) NAS”.
У меня типичная домашняя сеть с несколькими NAS-серверами разных поколений и протоколов, каждый с фиксированными IP-адресами, и как минимум 6 Linux-машинами разных конфигураций. Все работало отлично на протяжении многих лет, пока в прошлом году один старый NAS (Iomega Network Disc Drive, работающий на SMB1) не стал недоступным после обновления некоторых машин.
Сначала две машины, которые я обновил до 24.04, не смогли получить доступ к NAS ни при помощи ручного монтирования, ни через gvfs. Затем машина со Studio 22.04 после обновления также не смогла монтировать его вручную, но всё ещё работает через gvfs (после того, как пришлось вручную установить fuse, чтобы видеть его на точке монтирования). Доступ к NAS по-прежнему возможен с некоторых старых Chromebox’ов, работающих на 18.04 Gallium.
Симптоматика такова: диск, кажется, монтируется нормально, но когда я пытаюсь получить доступ к нему, получаю ошибку ввода/вывода при выполнении команды ls
. Доступ через Nautilus и ручное монтирование просто говорит “Папка пуста”. В базовых логах и в dmesg ничего подозрительного не видно.
Я понимаю, что что-то изменилось в недавних обновлениях, возможно, в ядре или в mount.cifs. Искал информацию в интернете, но ничего не нашёл. Пробовал различные параметры монтирования (например, nounix), но ничего не помогает, и, похоже, проблема не в самом монтировании, а в чём-то другом.
Я понимаю, что следует задуматься о покупке нового NAS, но этот работает, и он находится в закрытой сети, так что безопасность не так критична. Может, у кого-то есть идеи или советы по этому поводу? Готов предоставить дополнительную информацию для диагностики.
P.S.: Использую монтирование через fstab:
//ip address/PUBLIC /mnt/musicserver cifs guest,rw,uid=1000,gid=1000,vers=1.0,iocharset=utf8 0 0