Maison > Article > Opération et maintenance > Linux peut-il reconnaître fat32 ?
Le système Linux peut reconnaître le format fat32 par défaut ; certaines versions de Red Hat Linux offrent également une prise en charge limitée de FAT32, et la plupart des noyaux de distribution Linux prennent en charge le système de fichiers FAT32 qui fait référence à la table d'allocation de fichiers qui utilise un nombre binaire de 32 bits. gestion des enregistrements Méthode de gestion des fichiers disque.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Le système Linux peut reconnaître le disque u fat32 par défaut, mais il ne peut pas reconnaître le disque u au format ntfs
La plupart des noyaux de distribution Linux prennent en charge le système de fichiers FAT32.
Certaines versions de Red Hat Linux offrent également une prise en charge limitée de FAT32, mais remarque~ Si Linux est installé sur une partition FAT32, une disquette doit être utilisée pour le démarrage.
Si vous souhaitez monter une partition de disque au format FAT32, il vous suffit d'utiliser la commande mount pour la charger.
Qu'est-ce que fat32
FAT est l'abréviation de File Allocation table. FAT32 fait référence à la table d'allocation de fichiers, qui est une méthode de gestion de fichiers sur disque qui utilise la gestion des enregistrements de nombres binaires 32 bits
En raison du fichier FAT. système Le noyau est la table d'allocation de fichiers, d'où vient le nom. FAT32 est développé à partir de FAT et FAT16. Il présente les avantages d'une bonne stabilité et compatibilité, est entièrement compatible avec Win 9X et les versions précédentes et est facile à entretenir. L'inconvénient est qu'il a une sécurité médiocre et ne peut prendre en charge qu'une partition maximale de 32 Go, et qu'un seul fichier ne peut prendre en charge qu'un maximum de 4 Go.
Structure du disque
Lors de l'utilisation du système de fichiers FAT32 pour gérer le disque dur, la capacité maximale de chaque partition pouvant être prise en charge peut atteindre 128 To. [6] L'espace interne de chaque disque logique utilisant le système de fichiers FAT32 peut être divisé en trois parties, à savoir la zone de démarrage (zone BOOT), la zone de table d'allocation de fichiers (zone FAT) et la zone de données (zone DATA). La zone de démarrage et la zone de la table d'allocation de fichiers sont collectivement appelées zone système, qui occupe un petit espace à l'avant de l'ensemble du disque logique et stocke les informations de gestion pertinentes. La zone de données est la zone utilisée par le disque logique pour stocker le contenu des fichiers. Cette zone est allouée en clusters.
Secteur de démarrage
Le premier secteur du système de fichiers FAT32 est le secteur de démarrage, qui stocke de nombreuses informations spécifiques sur un système de fichiers, telles que le nombre de tables FAT, la taille de chaque table FAT (nombre de secteurs) ), le nombre d'octets dans chaque secteur, le nombre de secteurs contenus dans chaque cluster, le nombre de secteurs réservés, la taille du système de fichiers (nombre de secteurs), le numéro de cluster de départ du répertoire racine et quelques autres informations supplémentaires . La zone de démarrage (zone BOOT) utilise trois secteurs à partir du premier secteur (numéro de secteur logique 0), et enregistre le nombre d'octets par secteur du disque logique, le nombre de secteurs correspondant à chaque cluster, ainsi que d'autres paramètres et démarrage importants. Enregistrer. Il reste encore un certain nombre de secteurs réservés, y compris des sauvegardes d'un à trois secteurs.
Zone de la table d'allocation des fichiers
La zone de la table d'allocation des fichiers (zone FAT) est la zone la plus importante permettant au système de fichiers FAT de gérer l'espace disque. et les fichiers. Il enregistre les informations d'utilisation de chaque cluster dans la zone de données du disque logique et utilise la méthode bitmap pour les représenter. L'espace de stockage occupé par le fichier et la gestion de l'espace libre sont tous implémentés via FAT. La zone FAT enregistre deux tables d'allocation de fichiers identiques, de sorte que lorsque la première est endommagée, la seconde est disponible. La taille de la table FAT est déterminée par le nombre de clusters présents dans la zone de données du disque logique et correspond à un nombre entier de secteurs. L'utilisation de chaque cluster dans la zone de données peut être connue en recherchant sa valeur de remplissage à la position correspondante dans la table FAT. Chaque cluster de la table FAT32 occupe quatre octets (32 bits), ce qui indique que les 8 premiers octets (0H-07H octets) sont utilisés pour stocker le numéro de type de support disque, de sorte que le numéro de cluster effectif commence à 02H. L'utilisation du cluster 02H est indiquée par un nombre binaire de 32 bits composé d'octets 08H-0BH, l'utilisation du cluster 03H est indiquée par un nombre binaire de 32 bits composé d'octets 0CH-0FH, et ainsi de suite. Écrivez zéro dans la position correspondante du cluster qui n'a pas été alloué et recyclé, remplissez la position correspondante du cluster défectueux avec la valeur spécifique 0FFFFFF7H, et remplissez la position correspondante du cluster alloué avec une valeur non nulle, spécifiquement : si le cluster est le dernier cluster du fichier, La valeur renseignée est 0FFFFFFH Si le cluster n'est pas le dernier cluster du fichier, la valeur renseignée est le numéro de cluster du prochain cluster occupé par le fichier. De cette manière, chaque cluster occupé par le fichier forme une chaîne de clusters et est enregistré dans la table FAT32.
Zone de données
La zone de données est utilisée pour stocker les données utilisateur. Elle est située derrière FAT2 et est également divisée en clusters. La numérotation commence à partir de 2, c'est-à-dire que la position de départ du cluster 2 est la véritable position de départ de. la zone de données.
(1) Répertoire racine
Habituellement, le répertoire racine se trouve dans le cluster 2, mais en principe, le répertoire racine du système de fichiers FAT32 peut être situé n'importe où dans la zone de données. La zone du répertoire racine enregistre les entrées de répertoire de chaque fichier dans le répertoire racine et chaque entrée de répertoire occupe 32 octets. Dans le système de fichiers FAT32, le répertoire racine fait partie de la zone de données et est géré de la même manière que les sous-répertoires. Ceci est évidemment différent de FAT12 et FAT16. Par exemple, la zone du répertoire racine (zone ROOT) du système de fichiers FAT16. est une zone et une taille fixes, occupant les 32 secteurs qui suivent immédiatement la zone FAT, et peut stocker jusqu'à 512 entrées de répertoire (c'est pourquoi le nombre de fichiers enregistrés dans le répertoire racine est limité), dans le cadre de la zone système. .
(2) sous-répertoire
Dans le système de fichiers FAT32, à l'exception du répertoire racine, tous les sous-répertoires sont créés en fonction des besoins spécifiques lors de l'utilisation. Si un nouveau sous-répertoire est créé sous le répertoire racine, le sous-répertoire est considéré comme un sous-répertoire du répertoire racine et le répertoire racine est considéré comme le répertoire parent du sous-répertoire. Lorsqu'un sous-répertoire est créé, une entrée de répertoire est créée dans le cluster attribué à son répertoire parent. L'entrée de répertoire décrit le numéro de cluster de départ du répertoire, et un cluster lui est alloué dans l'espace libre et effacé. enregistré dans son entrée de répertoire. Lorsqu'une entrée de répertoire est créée pour un sous-répertoire, les deux premières entrées de répertoire sont utilisées dans le cluster alloué au sous-répertoire pour enregistrer sa relation avec le répertoire parent correspondant.
(3) Éléments de répertoire
En raison de structures différentes, le système de fichiers FAT32 divise généralement les éléments de répertoire en quatre types : les éléments de répertoire d'étiquette de volume, les éléments de répertoire "." et les éléments de répertoire "..", les éléments de répertoire de nom de fichier court, entrée longue du répertoire Nom de fichier. L'entrée de répertoire du nom de fichier court stocke des informations de base telles que le nom de fichier court, les attributs, le numéro de cluster de départ, la valeur temporelle et la taille du contenu du sous-répertoire ou du fichier.
Développez les connaissances
Si vous souhaitez monter une partition de disque au format FAT32, il vous suffit d'utiliser la commande mount pour la charger.
1. Utilisez la commande fdisk pour vérifier les informations sur la partition et le périphérique USB.
[root@wgods ~]# fdisk -l
2. À partir des informations ci-dessus, vous pouvez voir que le périphérique USB est au format FAT32 et est identifié comme /dev/sdb1
[root@wgods ~]# fdisk -l | grep FAT32 /dev/sdb1 * 56 640 3580928 c W95 FAT32 (LBA)
3. Créez d'abord un répertoire USB dans le répertoire mnt
[root@wgods ~]# cd /mnt/ [root@wgods mnt]# mkdir usb
4. . Mount U Une fois le disque
[root@wgods mnt]# mount -t vfat /dev/sdb1 /mnt/usb
monté avec succès, vous pouvez voir le contenu correspondant sous /mount/usb.
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!