- Вопрос или проблема
- Установите cifs-utils
- Создайте директорию для монтирования
- Создайте файл учетных данных
- Получите UID для учетной записи пользователя plex
- Резервное копирование файла fstab
- Добавьте общую папку в fstab
- Загрузите новую точку монтирования
- Ответ или решение
- Проблема и причины
- Рекомендации
- Заключение
Вопрос или проблема
Недавно я установил сервер Ubuntu 18.04 LTS на старый ноутбук для использования в качестве сервера Plex Media и хотел подключить его к моей существующей медиашаре на NAS QNAP. Я настроил это с использованием CIFS, и, кажется, все работает, но время от времени на экране появляется следующее сообщение.
CIFS VFS: Free previous auth_key.response = 0000000076b9d676
Число в конце всегда меняется. Как избавиться от этого сообщения??
Кстати, вот как я настроил доступ к общей папке
Установите cifs-utils
sudo apt install cifs-utils
Создайте директорию для монтирования
sudo mkdir /mnt/nas_media
Создайте файл учетных данных
cat > ~/.smbcredentials
username=myusername
password=mypassword
ctrl+c
sudo chown root ~/.smbcredentials
sudo chmod 600 ~/.smbcredentials
Получите UID для учетной записи пользователя plex
id -u plex
Я буду использовать 113 в качестве UID для этого примера
Резервное копирование файла fstab
sudo cp /etc/fstab /etc/fstab-old
Добавьте общую папку в fstab
sudo vi /etc/fstab
нажмите i для входа в режим вставки
перейдите в конец файла и введите новую строку
добавьте следующее
Обратите внимание, что IP-адрес, имя общей папки и имя пользователя были изменены для конфиденциальности. Также vers=3.0 был установлен, потому что это версия samba, которую я настроил на своем nas.
//192.168.1.50/MyShare /mnt/nas_media cifs vers=3.0,iocharset=utf8,credentials=/home/myusername/.smbcredentials,uid=113 0 0
введите :wq, чтобы сохранить и выйти из vi
Загрузите новую точку монтирования
mount -a
Кстати, я также перезагрузил сервер, и сообщение всегда появляется снова. Plex может читать и записывать в общую папку, так что я не совсем уверен, почему это сообщение появляется.
Неужели я что-то пропустил?
Похоже, кто-то опубликовал запрос об этом на странице Fedora в Reddit. Согласие там, похоже, заключается в том, что ожидается патч ядра, который это исправит.
Ответ или решение
Сообщение об ошибке "CIFS VFS: Free previous auth_key.response =" на Ubuntu сервере 18.04 LTS, как правило, связано с проблемами в сетевых соединениях CIFS. Это сообщение появляется в результате освобождения предыдущего объекта, связанного с аутентификацией, в виртуальной файловой системе CIFS. Несмотря на то, что Plex может успешно читать и записывать данные на вашем NAS, данное сообщение может указывать на внутренние проблемы модуля CIFS или конфигурации сети.
Проблема и причины
Эта ошибка может возникать по нескольким причинам:
-
Несоответствующая версия CIFS: Ваша версия CIFS (vers=3.0) может не совсем соответствовать версии Samba, запущенной на NAS. Попробуйте использовать другую версию, либо 2.1, либо 2.0, в зависимости от настроек вашего NAS.
-
Критические ошибки в модуле ядра: Как вы упомянули, существует неофициальная информация о патчах ядра, которые могут решить эту проблему. Это может свидетельствовать о том, что ошибка может быть устранена в будущих обновлениях ядра.
-
Настройки сетевого окружения: Проблемы с сетевым подключением, такие как высокая задержка или нестабильные соединения, могут вызвать появления подобных сообщений. Убедитесь, что сеть, по которой происходит подключение к NAS, стабильна и с высоким качеством связи.
Рекомендации
Вот несколько шагов, которые могут помочь устранить данное сообщение:
-
Проверьте версию CIFS: Измените параметр
vers
в файле/etc/fstab
на более раннюю версию. Например, заменитеvers=3.0
наvers=2.0
илиvers=2.1
и перезагрузите систему://192.168.1.50/MyShare /mnt/nas_media cifs vers=2.0,iocharset=utf8,credentials=/home/myusername/.smbcredentials,uid=113 0 0
-
Обновите систему и ядро: Убедитесь, что ваша система и пакеты обновлены до последних версий:
sudo apt update sudo apt upgrade sudo apt dist-upgrade
-
Проверьте конфигурацию NAS: Убедитесь, что настройки CIFS/Samba на QNAP NAS оптимально сконфигурированы для работы с вашим сервером Ubuntu. Проверьте, какие версии SMB доступны на NAS, и настройте их соответствующим образом.
-
Логи системы: Проверьте вести системные журналы на наличие дополнительных ошибок, которые могут дать больше информации о выполнении CIFS. Используйте следующую команду:
dmesg | grep CIFS
-
Увеличьте тайм-аут: Если проблема связана с сетевыми задержками, вы можете увеличить тайм-ауты в файле
/etc/fstab
, добавив опцииtimeout
иsoft
://192.168.1.50/MyShare /mnt/nas_media cifs vers=3.0,iocharset=utf8,credentials=/home/myusername/.smbcredentials,uid=113,timeo=300,soft 0 0
-
Отмена сообщений: Если сообщение не критично, и Plex работает корректно, вы можете рассмотреть возможность подавления сообщений уровня ядра. Однако это должно рассматриваться как крайний вариант.
Заключение
Сообщение "CIFS VFS: Free previous auth_key.response =" может быть признаком проблем в конфигурации или взаимодействия с NAS. Важно выполнять регулярные обновления компонентов системы и внимательно следить за изменениями в настройках CIFS и сетевых подключений. Если проблема останется нерешенной, попробуйте обратиться к сообществу пользователей или технической поддержке для более специализированного анализа.