¿Por qué aparece el error "tipo fs incorrecto, mala opción, superbloque incorrecto"?

158

Al montar un directorio NFS haciendo:

sudo mount 192.168.1.5:/home/shared /mnt/common

Obtuve el siguiente error:

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.

El kernel está actualizado.

La pregunta ya se hizo (por ejemplo, aquí y aquí ), pero no se responde o las respuestas no son útiles en mi caso.

¿Qué está mal?

Arseni Mourzenko
fuente
3
Conocí este problema antes, solo instale una herramienta extendida sudo apt-get install cifs-utils
2
La corrección de user413408 no me ayudó.
Nuzzolilo
Problemas similares pueden resolverse en clientes CentOS mediante sudo yum install nfs-utils.
MarkHu
tuvo el mismo error, porque la unidad tuvo que particionarse primero. Puede sonar obvio, pero simplemente ponerlo allí para comenzar allí.
MrE

Respuestas:

195

El mensaje de error menciona:

(para varios sistemas de archivos (por ejemplo, nfs, cifs) puede que necesite un programa auxiliar / sbin / mount.)

Esto es relevante dado que está intentando montar NFS. El /sbin/mount.nfsprograma auxiliar lo proporciona nfs-common. Puedes instalarlo con:

sudo apt install nfs-common

Por otro lado, si está intentando montar CIFS, el programa auxiliar lo proporciona cifs-utils. Puedes instalarlo con:

sudo apt install cifs-utils
muru
fuente
33
Significado: apt-get install nfs-commonsi aún /sbin/mount.nfsno está allí.
Mads Skjern
77
Esto lo hizo por mí: "sudo apt-get install cifs-utils".
Tadej
En ubuntu 14 "/sbin/mount.nfs" ya está presente pero aún no se puede montar con el mismo error mencionado. Después de instalar "nfs-common", pude montar sin ningún problema.
Ashwin
1
su paquete podría ser nfs-utils
msb
60

Asegúrese de que mount.cifsesté incluido en /sbin:

ls -l /sbin/mount.cifs

Verifique si el paquete cifs-utilsestá instalado:

dpkg -l cifs-utils

Si no es así, instale las bibliotecas cifs con

sudo apt-get install cifs-utils
Ely
fuente
11
cifs se puede instalar a través del paquete cifs-utils.
Minos
Tuve que reinstalar cifs-utils en mi sistema por alguna razón, decía que estaba instalado, pero faltaba el archivo en /sbin/mount.cifs.
thouliha
2
Esto combinado con el sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINcomando le permite montar archivos compartidos en dominios de directorio activo de Windows.
Shital Shah
cifs-utilsproporciona herramientas para trabajar con recursos compartidos de samba (protocolos SMB / CIFS), pero OP necesitaba montar recursos compartidos NFS y, en su nfs-commonlugar, necesita instalar el paquete, como se sugiere en esta respuesta . ¡NFS es diferente de SMB / CIFS!
gerlos
SÍ LEER OP. "Al montar un directorio NFS" Como se mencionó: necesita nfs-common normalmente instalado. ¿Por qué se votan todas estas otras respuestas? Respondió arriba. Esto es válido para el montaje CIFS. Pero no era la pregunta.
bshea
20

Parece que el nfs-commonpaquete debe instalarse para poder montar directorios NFS.

sudo apt-get install nfs-common

Cuando no es así, el montaje de un directorio NFS da como resultado el error que tengo.

Arseni Mourzenko
fuente
3

Lo resolví instalando virtualbox. Hacer

sudo apt-get install virtualbox-guest-utils

Instala el mount.vboxsf

Zhihan Jiang
fuente
3
¿Qué te hace pensar que el OP está ejecutando un invitado virtualbox?
Panther
2
Encuentro bien esta respuesta si vio el mismo error al intentar conectarse desde un invitado de Virtualbox, e instaló el virtualbox-guest-utilspara resolver el problema. No responde la pregunta de OP, pero responde a otra persona que enfrenta el problema con el invitado virtualbox.
biocyberman
Aunque esto puede no responder la pregunta de OP, resolvió mi problema.
Paul
2

Estaba teniendo este mismo problema en Ubuntu 14.04 LTS. Probé la instalación del paquete nfs-common sin ningún éxito.

Pude resolver el mismo problema que tuviste al:

  1. Ir a la aplicación de "discos" de Linux.
  2. Al hacer clic en la unidad USB que estaba tratando de montar en la sección de dispositivos (ventana izquierda).
  3. Al hacer clic en más acciones en la sección Partición del sistema de archivos Volumes (dos pequeños engranajes a la derecha de los signos menos / más).
  4. Al hacer clic en editar opciones de montaje (parte superior de la ventana de opciones de montaje).
  5. Al hacer clic para ENCENDER las opciones de montaje automático.
  6. Luego, haga clic en el botón de montaje (signo + debajo de los volúmenes): esto debería cambiar a un cuadrado.

Esto montó mi unidad USB y resolvió el problema.

Jamildoit
fuente
1

Tratar:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Minos
fuente