¿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?


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

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

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.


3

Lo resolví instalando virtualbox. Hacer

sudo apt-get install virtualbox-guest-utils

Instala el mount.vboxsf


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.


1

Tratar:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.