При монтировании каталога 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 приводит к моей ошибке.
У меня была такая же проблема в Ubuntu 14.04 LTS. Я безуспешно пытался установить пакет nfs-common.
Мне удалось решить ту же проблему, что и у вас:
Это подключило мой USB-накопитель и решило проблему.
Я решил это, установив виртуальный бокс. Сделайте
sudo apt-get install virtualbox-guest-utils
Он устанавливает mount.vboxsf
Попробуйте:
mount -t nfs 192.168.1.5:/home/shared /mnt/common