Perché ottengo l'errore "tipo fs sbagliato, opzione sbagliata, superblocco sbagliato"?

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?

Soluzione

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
Commentari (4)

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
Commentari (5)

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.

Commentari (0)