При монтуванні каталогу 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 необхідно встановити пакет nfs-common
.
sudo apt-get install nfs-common
Якщо його не встановлено, монтування каталогу NFS призводить до помилки, яку я отримав.