Créer un système de fichiers sur un disque entier plutôt que sur une partition est possible, mais inhabituel. La documentation ne mentionne explicitement la partition que parce que c'est le cas le plus courant (elle dit habituellement ). Vous pouvez créer un système de fichiers sur tout ce qui agit suffisamment comme un fichier de taille fixe, c'est-à-dire quelque chose où si vous écrivez des données à un certain emplacement et relisez à partir du même emplacement, vous récupérez les mêmes données. Cela inclut les disques entiers, les partitions de disque et d'autres types de périphériques de bloc, ainsi que les fichiers normaux (images de disque).
Après avoir fait mkfs.fat -n A /dev/sdb
, vous n'avez plus de partition sur ce disque. Attention, le noyau pense toujours que le disque a une partition, car il garde la table des partitions en cache en mémoire. Mais vous ne devriez pas essayer d'utiliser /dev/sdb1
plus, puisqu'il n'existe plus; y écrire corromprait le système de fichiers que vous avez créé sur /dev/sdb
depuis le /dev/sdb1
fait partie de /dev/sdb
(tout sauf quelques centaines d'octets au début). Exécutez la commande partprobe
en tant que root pour dire au noyau de relire la table de partition.
Bien que la création d'un système de fichiers sur un disque entier soit possible, je ne le recommande pas. Certains systèmes d'exploitation peuvent avoir des problèmes avec cela (je pense que Windows s'en sortirait, mais certains appareils tels que les appareils photo pourraient ne pas le faire), et vous perdez la possibilité de créer d'autres partitions. Voir aussi Les mérites d'un système de fichiers sans partition
Il est généralement acceptable de mettre un système de fichiers sur un appareil entier, plutôt que de partitionner et de formater les partitions, si vous n'avez pas l'intention d'avoir plus d'un système de fichiers sur votre appareil. Vous devrez simplement être cohérent; depuis que vous avez mis le système de fichiers sur sda
plutôt que sda1
, vous devrez monter sda
aussi, depuis sda1
n'existera pas du tout.
Le périphérique dans votre question semble être un lecteur amovible au format FAT :s'il doit être utilisé avec des périphériques intégrés pouvant avoir une notion plus ou moins détaillée de la manière dont les systèmes de fichiers peuvent être montés, il peut être utile de vérifier qu'ils prennent en charge un système de fichiers entier sans table de partition. (Par exemple, les appareils photo ont tendance à créer une seule partition et à la formater ; il est tout à fait possible qu'ils déclarent une carte mémoire sans partition inutilisable.)