Quando si monta una directory NFS facendo:
sudo mount 192.168.1.5:/home/shared /mnt/common
ottengo il seguente errore:
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.
Il kernel è aggiornato.
La domanda è stata già posta (per esempio qui e qui), ma sono senza risposta o le risposte non sono utili nel mio caso.
Cosa c'è di sbagliato?
Il messaggio di errore menziona:
(per diversi filesystem (ad esempio nfs, cifs) potrebbe essere necessario un programma di aiuto /sbin/mount)
Questo è rilevante dato che stai cercando di montare NFS. Il programma di aiuto /sbin/mount.nfs
è fornito da nfs-common
. Puoi installarlo con:
sudo apt install nfs-common
D'altra parte, se si sta cercando di montare CIFS, il programma di aiuto è fornito da cifs-utils
. Puoi installarlo con:
sudo apt install cifs-utils
Assicurati che mount.cifs
sia elencato in /sbin
:
ls -l /sbin/mount.cifs
Controllare se il pacchetto cifs-utils
è installato:
dpkg -l cifs-utils
Se non lo è, installare le librerie cifs con
sudo apt-get install cifs-utils
Sembra che il pacchetto nfs-common
debba essere installato per poter montare le directory NFS.
sudo apt-get install nfs-common
Quando non lo è, il montaggio di una directory NFS dà come risultato l'errore che ho ottenuto.