60 votes

mount : vous devez spécifier le type de système de fichiers

Je veux monter une partition dans un dossier auxiliaire via mount pour réparer un Grub endommagé. .

J'ai utilisé la commande.

sudo mount /dev/sdb2 /home/ubuntu/temp

et j'ai obtenu l'erreur suivante :

mount: you must specify the filesystem type

Pourquoi ?

56voto

reverendj1 Points 15127

Vous devez ajouter le -t FILESYSTEMTYPE à la commande, en remplaçant FILESYSTEMTYPE par votre type de système de fichiers. Ceci spécifie le type de système de fichiers du système de fichiers à monter. Dans votre cas, il s'agit de /dev/sdb2. Certains types de systèmes de fichiers courants et valides sont :

  • auto - c'est un cas spécial. Il essaiera de deviner le type de fs lorsque vous l'utilisez.
  • ext4 - il s'agit probablement du type de fs Linux le plus répandu ces dernières années.
  • ext3 - il s'agit du type de fs Linux le plus courant depuis quelques années.
  • ntfs - il s'agit du type de fs Windows le plus courant ou des disques durs externes de plus grande taille.
  • vfat - il s'agit du type de fs le plus courant utilisé pour les disques durs externes de petite taille
  • exfat - est également une option de système de fichiers que l'on trouve couramment sur les clés USB et autres lecteurs externes.

13voto

Ankzz Points 139

Je recevais une erreur similaire :

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

J'ai essayé de trouver le problème et le problème était que je l'avais partitionné mais aucun système de fichiers n'était assigné.

# 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

Après cela, il a été monté avec succès.

7voto

thomasrutter Points 33791

L'histoire ne s'arrête pas là. Habituellement, si vous montez une partition avec un type de système de fichiers commun en utilisant la fonction mount il détectera automatiquement le type de partition.

Le fait qu'il ne le détecte pas automatiquement dans ce cas peut indiquer plusieurs possibilités.

  • Vous n'avez pas installé les outils de système de fichiers pour le système de fichiers choisi. Si vous avez fait une installation de bureau standard d'Ubuntu, cela ne devrait normalement pas poser de problème.

    Par exemple, pour monter des disques ntfs dans les versions récentes d'Ubuntu, vous avez besoin de l'option ntfs-3g paquet.

  • Vous avez sélectionné la mauvaise partition.

  • La partition est corrompue ou non formatée. Dans ce cas, vous devriez probablement effectuer une vérification du système de fichiers (fsck) sur la partition avant de la monter. Vous pouvez ensuite procéder au montage manuel, en spécifiant le type de système de fichiers, en lecture seule. Si tout le reste échoue, vous aurez peut-être besoin d'un logiciel de récupération spécial tel que testdisk photorec .

6voto

Nicholas Jordan Points 434

Veuillez utiliser parted -l pour vérifier le type de partition et s'assurer que vous montez une partition de données réelle avec des types de partition connus (par exemple, ntfs, fat, etc).

Voici ce que vous verrez pour un disque de 8 To, la première partition n'est pas la partition de données réelle et vous devez monter la deuxième partition, qui est la partition de données réelle.

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

1voto

Si vous avez un disque > 32 Go utilisable sous Windows et/ou Mac qui n'est pas NTFS et c'est ce que vous essayez de monter, il y a de fortes chances que vous essayiez de monter une exfat conduire.

Pour que cela fonctionne, vous devez installer exfat-utils (et exfat_fuse qui sera automatiquement installé en tant que dépendance).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X