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

56

Je veux monter une partition dans un dossier auxiliaire via mount pour corriger une grub endommagé .

J'ai utilisé la commande.

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

et a comme erreur:

mount: you must specify the filesystem type

Pourquoi?

    
posée andandandand 29.05.2012 - 16:50
la source

6 réponses

52

Vous devez ajouter l’argument -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, ce serait / dev / sdb2. Certains types de systèmes de fichiers valides sont les suivants:

  • auto - c'est spécial. Il essayera de deviner le type de fs quand vous l'utiliserez.
  • ext4 - il s’agit probablement du type de fichier Linux le plus commun des dernières années
  • ext3 - il s'agit du type de fichier Linux le plus courant depuis quelques années
  • ntfs - il s’agit du type de fs Windows le plus courant ou de plus gros disques durs externes
  • vfat - c'est le type de fs le plus commun utilisé pour les petits disques durs externes
  • exfat - est également une option de système de fichiers que l'on trouve généralement sur les lecteurs flash USB et autres lecteurs externes
réponse donnée reverendj1 29.05.2012 - 17:01
la source
12

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 qu'aucun système de fichiers n'avait été 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.

    
réponse donnée user185943 21.08.2013 - 09:41
la source
7

Il y a plus à l'histoire ici. En général, si vous montez une partition avec un type de système de fichiers commun utilisant mount , elle détectera automatiquement le type de partition.

Le fait qu’elle ne le détecte pas automatiquement dans ce cas pourrait signifier quelques possibilités.

  • Vous n'avez pas installé les outils du système de fichiers pour le système de fichiers choisi. Si vous avez installé Ubuntu sur un ordinateur de bureau standard, 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 du package ntfs-3g .

  • Vous avez sélectionné la mauvaise partition.

  • La partition est corrompue ou non formatée. Dans ce cas, vous devriez probablement faire une vérification du système de fichiers (fsck) avant de le monter. Vous pouvez ensuite vouloir le monter manuellement en spécifiant le type de système de fichiers en lecture seule. En cas d'échec, vous aurez peut-être besoin d'un logiciel de récupération spécial tel que testdisk photorec .

réponse donnée thomasrutter 23.07.2013 - 03:29
la source
4

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

Voici ce que vous verriez sur un disque de 8 To, la première partition n’est pas la partition de données proprement dite et vous devriez plutôt 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
    
réponse donnée AZhu 23.07.2013 - 03:14
la source
0

Vous pouvez vérifier le type de système de fichiers en exécutant la commande file :

file -sL /dev/sd*

L'utilisation de -s est expliquée dans fichier - commande Linux / Unix et voici une extrait:

" Ceci est utile pour déterminer les types de système de fichiers des données dans les partitions de disque brutes, qui sont des fichiers spéciaux de blocs. "

En outre, j'ai monté avec succès sans spécifier -t type .

    
réponse donnée Clara 13.08.2015 - 13:07
la source
0

Si vous avez un & gt; Disque 32 Go utilisable sous Windows et / ou Mac qui n'est pas NTFS , et c'est ce que vous essayez de monter, il est probable que vous essayez de monter un disque exfat .

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

    
réponse donnée Victor 02.09.2016 - 00:08
la source

Lire d'autres questions sur les étiquettes