montaje: debe especificar el tipo de sistema de archivos


Respuestas:


53

-t FILESYSTEMTYPEDebe agregar el argumento al comando, reemplazando FILESYSTEMTYPE con su tipo de sistema de archivos. Esto especifica el tipo de sistema de archivos del sistema de archivos que se va a montar. En su caso, esto sería / dev / sdb2. Algunos tipos comunes de sistemas de archivos válidos son:

  • auto: esta es una especial. Intentará adivinar el tipo fs cuando use esto.
  • ext4: este es probablemente el tipo Linux fs más común de los últimos años
  • ext3: este es el tipo Linux fs más común de hace un par de años
  • ntfs: este es el tipo de fs de Windows más común o discos duros externos más grandes
  • vfat: este es el tipo fs más común utilizado para discos duros externos más pequeños
  • exfat: también es una opción de sistema de archivos que se encuentra comúnmente en unidades flash USB y otras unidades externas

8
Pero normalmente, adivinará el sistema de archivos correcto. No creo que necesite especificar el tipo de sistema de archivos. Puede haber algún otro problema que le impida reconocer el tipo en este caso.
Marty Fried,

Dado que el OP parece estar tratando de reparar un sistema de archivos dañado, es posible que no se detecte correctamente.
reverendj1

Solo veo una configuración de grub dañada, con un UUID que no existe; pero lo que estaba buscando es sugerir que este puede no ser el problema (no tanto para usted como para el OP). El problema puede ser algo así como un especificador de partición incorrecto, pero no quería ser demasiado detallado porque su pregunta no estaba bien hecha (tenga en cuenta que ni siquiera especificó el comando de montaje), además de que ya comenzó otros temas sobre el tema, parece. No quería que se sorprendiera demasiado si aún no funcionaba.
Marty Fried,

14

Estaba recibiendo un error similar:

# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type

Intenté descubrir el problema y el problema era que lo había particionado pero no se asignó ningún sistema de archivos.

# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks: 
...
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override

Después de esto se montó con éxito.


Puede confirmar esto funciona
richelliot

Creo que esto destruirá todos los datos en la partición.
enthusiasticgeek

7

Hay más en la historia aquí. Por lo general, si monta una partición con un tipo de sistema de archivos común usando mount, detectará automáticamente el tipo de partición.

El hecho de que no se detecte automáticamente en este caso podría indicar algunas posibilidades.

  • No ha instalado herramientas del sistema de archivos para el sistema de archivos elegido. Si realizó una instalación de escritorio estándar de Ubuntu, esto normalmente no debería ser un problema.

    Por ejemplo, para montar unidades ntfs en versiones recientes de Ubuntu, necesita el ntfs-3gpaquete.

  • Seleccionó la partición incorrecta.

  • La partición está corrupta o sin formato. En este caso, probablemente debería hacer una comprobación del sistema de archivos (fsck) antes de montarlo. Es posible que desee proceder a montarlo manualmente, especificando el tipo de sistema de archivos, como de solo lectura. Si todo lo demás falla, es posible que necesite un software de recuperación especial, comodisco de prueba photorec .


El cambio de testdisk a photorec se debe a que testdisk es para recuperar cuando la partición está en buen estado o para encontrar una partición perdida (pero saludable). Photorec es para recuperar algunos tipos de archivos cuando la partición está dañada y, por ejemplo. No se puede montar.
thomasrutter 01 de

5

Utilice parted -lpara verificar el tipo de partición y asegúrese de que está montando una partición de datos real con tipos de partición conocidos (por ejemplo, ntfs, fat, etc.).

Esto es lo que vería en una unidad de 8 TB, la primera partición no es la partición de datos real y, en su lugar, debe montar la segunda partición, que es la partición de datos real.

Model: TRUSTED Mass Storage (scsi)

Disk /dev/sdb: 8796GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags

1      17.4kB  134MB   134MB                Microsoft reserved partition msftr                                                                             `                    es

2      134MB   8796GB  8796GB  ntfs         Basic data partition

1
@Ron Si edita publicaciones como esta, no solo aplique sangría al código, elimine también los signos `.
Pabi

0

Puede verificar el tipo de sistema de archivos por filecomando:

file -sL /dev/sd*

El uso de -sse explica en el archivo - Comando Linux / Unix y aquí hay un extracto:

" Esto es útil para determinar los tipos de sistema de archivos de los datos en particiones de disco sin formato, que son archivos especiales de bloque " .

Además, monté con éxito sin especificar -t type.


0

Si tiene una unidad> 32 GB utilizable en Windows y / o Mac que no lo es NTFS, y eso es lo que intenta montar, es probable que esté intentando montar una exfatunidad.

Para que eso funcione, necesita instalar exfat-utils(y exfat_fuseeso se instalará automáticamente como una dependencia).

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.