При монтировании каталога NFS с помощью:
sudo mount 192.168.1.5:/home/shared /mnt/common
я получаю следующую ошибку:
mount: wrong fs type, bad option, bad superblock on 192.168.1.5:/home/shared, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try dmesg | tail or so.
Ядро обновлено.
Вопрос уже задавался (например, здесь и здесь), но на него либо не ответили, либо ответы не помогают в моем случае.
Что не так?
В сообщении об ошибке говорится:
(для некоторых файловых систем (например, nfs, cifs) вам может понадобиться вспомогательная программа /sbin/mount.)
Это актуально, учитывая, что вы пытаетесь смонтировать NFS. Вспомогательная программа /sbin/mount.nfs
предоставляется nfs-common
. Вы можете установить ее с помощью:
sudo apt install nfs-common
С другой стороны, если вы пытаетесь смонтировать CIFS, вспомогательная программа предоставляется cifs-utils
. Вы можете установить ее с помощью:
sudo apt install cifs-utils
Убедитесь, что файл mount.cifs
внесен в список /sbin
:
ls -l /sbin/mount.cifs
Проверьте, установлен ли пакет cifs-utils
:
dpkg -l cifs-utils
Если он не установлен, установите библиотеки cifs с помощью команды
sudo apt-get install cifs-utils
Похоже, что пакет nfs-common
должен быть установлен для того, чтобы иметь возможность монтировать каталоги NFS.
sudo apt-get install nfs-common
Когда он не установлен, монтирование каталога NFS приводит к ошибке, которую я получил.
Я решил ее путем установки в VirtualBox. Делать
sudo apt-get install virtualbox-guest-utils
Он устанавливает горы.vboxsf
У меня была эта же проблема в Ubuntu 14.04 ЛТС. Я попробовал в NFS-Common пакет установки без какого-либо успеха.
Мне удалось решить ту же самую проблему у вас на:
Подключенные USB-накопителя и решен вопрос.