Façons de déterminer le type de système de fichiers sous Linux

Ways Determine File System Type Linux



En informatique, un système de fichiers est une disposition ou un format utilisé pour stocker des fichiers dans un périphérique de stockage. Un système de fichiers est utilisé pour diviser logiquement un périphérique de stockage afin de garder différents fichiers bien organisés dans le périphérique de stockage pour être recherchés, consultés, modifiés, supprimés, etc. facilement du périphérique de stockage.

Il existe aujourd'hui de nombreux systèmes de fichiers. Différents systèmes de fichiers ont différentes structures, logiques, fonctionnalités, flexibilité, sécurité, etc. Certains des systèmes de fichiers les plus courants sont Ext4, Btrfs, XFS, ZFS, NTFS, FAT32, etc.







Il y a des moments où un administrateur système Linux devra déterminer le type de système de fichiers pour simplement monter le système de fichiers ou pour diagnostiquer des problèmes avec le système de fichiers. Différents systèmes de fichiers ont différents outils pour diagnostiquer les problèmes, rechercher les erreurs et les corriger, etc. Vous devez donc connaître le système de fichiers qu'un périphérique de stockage utilise pour déterminer le ou les outils de maintenance à utiliser.



Dans cet article, je vais vous montrer différentes manières de déterminer le type de système de fichiers sous Linux. Alors, commençons.



Méthode 1 : Utilisation de l'outil de ligne de commande df

Les df Le programme en ligne de commande est préinstallé sur presque toutes les distributions Linux que vous trouverez. Vous pouvez utiliser le df programme en ligne de commande pour trouver le type de système de fichiers tous les périphériques de stockage et partitions montés.





Pour trouver le type de système de fichiers de tous les périphériques de stockage et partitions montés de votre ordinateur, exécutez la commande df commande comme suit :

$df -E



Les df La commande vous montrera les informations suivantes :
Système de fichiers: Le nom du périphérique de stockage ou le nom de la partition actuellement monté.

Monté sur: Le répertoire dans lequel le périphérique/la partition de stockage (système de fichiers) est monté.

Taper: Le type de système de fichiers du périphérique/de la partition de stockage monté.

Taille: La taille du périphérique/de la partition de stockage monté.

Utilisé: L'espace disque utilisé à partir du périphérique/de la partition de stockage monté.

Utilisation%: Pourcentage d'espace disque utilisé à partir du périphérique/de la partition de stockage monté.

Profiter: La quantité d'espace disque libre du périphérique/de la partition de stockage monté.

Sur Ubuntu, le df la commande vous montrera beaucoup boucle appareils comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez masquer le boucle appareils avec le -X option de la df commande comme suit :

$df -E -Xcourges

Vous pouvez également masquer le tmpfs appareils de la sortie du df commander.

Pour cacher le tmpfs appareils de la sortie du df commande également, exécutez la df commande avec le -X option comme suit :

$df -E -Xcourges-Xtmpfs

Maintenant, la sortie semble beaucoup plus propre. Si vous le souhaitez, vous pouvez supprimer le udev périphériques à partir de la sortie de la commande df.

Pour supprimer le udev appareils de la sortie du df commande également, exécutez la df commande comme suit :

$df -E -Xcourges-Xtmpfs-Xdevtmpfs

Seuls les périphériques de stockage physiques et les partitions seront affichés dans la sortie du df commander. Le rendu est également beaucoup plus beau qu'avant.

Méthode 2 : Utilisation de la commande lsblk

Les lsblk Le programme en ligne de commande est préinstallé sur presque toutes les distributions Linux que vous trouverez. Vous pouvez utiliser le lsblk programme en ligne de commande pour trouver le type de système de fichiers de tous (montés et non montés) les périphériques de stockage et les partitions de votre ordinateur.

Pour trouver le type de système de fichiers de tous (montés et non montés) les périphériques de stockage et les partitions de votre ordinateur, exécutez la commande lsblk commande comme suit :

$lsblk-F

Les lsblk La commande vous montrera les informations suivantes :
NOM: Le nom du périphérique de stockage ou le nom de partition d'un périphérique de stockage.

POINT DE MONTAGE : Le répertoire où le périphérique de stockage/la partition (système de fichiers) est monté (s'il est monté).

FSTYPE : Le type de système de fichiers du périphérique/de la partition de stockage.

ÉTIQUETER: L'étiquette du système de fichiers du périphérique/de la partition de stockage.

UUID : L'UUID (Universally Unique IDentifier) ​​du système de fichiers du périphérique de stockage/de la partition.

FSUSE% : Pourcentage d'espace disque utilisé à partir du périphérique/de la partition de stockage.

FSAVAIL : La quantité d'espace disque libre du périphérique de stockage/de la partition

Tout comme avant, vous pouvez masquer les périphériques de boucle de la sortie du lsblk commander.

Pour masquer les périphériques de boucle de la sortie du lsblk commande, exécutez la lsblk commande avec le -e7 option comme suit :

$lsblk-F -e7

Comme vous pouvez le voir, tous les périphériques de boucle sont supprimés de la sortie du lsblk commander. La sortie semble beaucoup plus propre qu'avant.

Méthode 3 : Utilisation de la commande blkid

Les blkid Le programme en ligne de commande est préinstallé sur presque toutes les distributions Linux que vous trouverez. Vous pouvez utiliser le blkid programme en ligne de commande pour trouver le type de système de fichiers de tous (montés et non montés) les périphériques de stockage et les partitions de votre ordinateur.

Pour trouver le type de système de fichiers de tous (montés et non montés) les périphériques de stockage et les partitions de votre ordinateur, exécutez la commande blkid commande comme suit :

$blkid

Les lsblk La commande vous montrera les informations suivantes :
NOM: Le nom du périphérique de stockage ou le nom de partition du périphérique de stockage. c'est à dire. /dev/sda1, /dev/sda5 .

UUID : L'UUID (Universally Unique IDentifier) ​​du système de fichiers du périphérique de stockage/de la partition.

TAPER: Le type de système de fichiers du périphérique/de la partition de stockage.

PARTUIDE : L'UUID (Universally Unique IDentifier) ​​de la partition.

Vous pouvez également masquer les périphériques de boucle de la sortie de la commande blkid comme précédemment.

Pour masquer les périphériques de boucle de la sortie du blkid commande, exécutez la blkid commande comme suit :

$blkid| saisir -v 'TYPE='squashfs''

Comme vous pouvez le voir, les périphériques de boucle ne sont pas affichés dans la sortie du blkid commander. Le rendu est bien plus beau qu'avant.

Façon 4: Utilisation de la commande de fichier

Les déposer Le programme en ligne de commande est préinstallé sur presque toutes les distributions Linux que vous trouverez. Vous pouvez utiliser le trouve programme en ligne de commande pour identifier le type de fichier d'un fichier sous Linux. Comme chaque appareil est considéré comme un déposer sous Linux, vous pouvez utiliser le programme de ligne de commande find pour déterminer le type de système de fichiers d'un périphérique de stockage ou d'une partition sous Linux.

Par exemple, pour déterminer le type de système de fichiers de la partition sdb1 , vous pouvez exécuter le déposer commande comme suit :

$sudo déposer -sL /développeur/sda1

Si vous lisez la sortie de la commande de fichier, vous pouvez voir que le sdb1 partition utilise le FAT32 système de fichiers.

De la même manière, vous pouvez trouver le type de système de fichiers du sda5 partition avec le déposer commande comme suit :

$sudo déposer -sL /développeur/sda5

Comme vous pouvez le voir, la partition sda5 utilise le EXT4 système de fichiers.

Voie 5: Utilisation de la commande mount et du fichier /etc/mtab

Les /etc/mtab contient une entrée pour tous les périphériques de stockage et partitions montés de votre ordinateur. Vous pouvez lire ce fichier pour trouver le type de système de fichiers de vos périphériques de stockage et partitions. Les monter le programme en ligne de commande imprime également le contenu du /etc/mtab déposer. Ainsi, vous pouvez utiliser le monter programme en ligne de commande pour trouver les mêmes données.

Vous pouvez lire le contenu du /etc/mtab fichier avec la commande suivante :

$sudo /etc/mtab

Comme vous pouvez le voir, il y a beaucoup d'informations de montage dans le /etc/mtab fichier .

Vous pouvez trouver les mêmes informations avec le monter comme vous pouvez le voir dans la capture d'écran ci-dessous.

$monter

Comme le /etc/mtab fichier ou la sortie de la commande de montage a de nombreuses entrées de montage, il est difficile de l'interpréter. Vous pouvez utiliser le saisir pour filtrer la sortie et trouver ce dont vous avez besoin très facilement.

Par exemple, pour trouver le type de système de fichiers du sda1 partition en utilisant soit le monter commande ou /etc/mtab fichier, exécutez l'une des commandes suivantes :

$chat /etc/mtab| saisir /développeur/sda1

Ou,

$monter | saisir /développeur/sda1

Comme vous pouvez le voir, le type de système de fichiers du sda1 la partition est FAT32/vfat

.

De la même manière, pour trouver le type de système de fichiers du sda5 partition en utilisant soit le monter commande ou /etc/mtab fichier, exécutez l'une des commandes suivantes :

$chat /etc/mtab| saisir /développeur/sda5

Ou,

$monter | saisir /développeur/sda5

Comme vous pouvez le voir, le type de système de fichiers du sda5 la partition est EXT4 .

Méthode 6 : Utilisation du fichier /etc/fstab

Les /etc/fstab fichier conserve une entrée pour chacun des périphériques de stockage ou des partitions qui doivent être montés automatiquement au moment du démarrage. Ainsi, vous pouvez lire ce fichier pour trouver le type de système de fichiers de votre périphérique de stockage ou de la partition souhaité.

Supposons que votre ordinateur ne soit pas configuré pour monter automatiquement un périphérique de stockage ou une partition au démarrage. Dans ce cas, il est très probable qu'il n'y aura aucune entrée pour ce périphérique de stockage ou cette partition dans le /etc/fstab déposer. Dans ce cas, vous ne trouverez aucune information sur ce périphérique de stockage ou cette partition dans le /etc/fstab déposer. Vous devrez utiliser les autres méthodes décrites dans cet article pour trouver le type de système de fichiers ou la partition du périphérique de stockage.

Vous pouvez lire le contenu du fichier /etc/fstab avec la commande suivante :

$chat /etc/fstab

Le contenu du /etc/fstab déposer.

Vous pouvez voir que le périphérique de stockage ou la partition avec l'UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f utilise le EXT4 système de fichiers.

Le périphérique de stockage ou la partition qui a l'UUID jj55-ae26 utilise le vfat/FAT3 2 système de fichiers.

Les lignes commençant par un # dans le /etc/fstab fichier est un commentaire. Ces lignes n'ont pas de but réel. Ils ne sont utilisés qu'à des fins de documentation.

Si vous le souhaitez, vous pouvez les masquer en utilisant le saisir commande comme suit :

$saisir -v '^ #' /etc/fstab

Comme vous pouvez le voir, les commentaires ont disparu et la sortie semble beaucoup plus propre qu'auparavant.

Les /etc/fstab Le fichier utilise l'UUID au lieu du nom du périphérique de stockage ou du nom de la partition par défaut. Vous pouvez utiliser le blkid commande pour convertir l'UUID en nom de périphérique de stockage ou en nom de partition.

Par exemple, pour convertir l'UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f au nom du périphérique de stockage ou de la partition, exécutez le blkid commande comme suit :

$blkid-U3f962401-ba93-46cb-ad87-64ed6cf55a5f

Comme vous pouvez le voir, la partition sda5 a l'UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

De la même manière, vous pouvez trouver le périphérique de stockage ou le nom de la partition qui a l'UUID DD55-AE26 comme suit:

$blkid-UDD55-AE26

Comme vous pouvez le voir, la partition sda1 a l'UUID DD55-AE26 .

Conclusion:

Cet article vous a montré différentes manières de déterminer le type de système de fichiers d'un périphérique de stockage/une partition sous Linux. Je vous ai montré comment utiliser le df, lsblk, blkid, fichier , et monter pour déterminer le type de système de fichiers des périphériques de stockage et des partitions Linux. Je vous ai également montré comment déterminer le type de système de fichiers des périphériques de stockage et des partitions de votre système Linux en lisant le /etc/mtab et /etc/fstab des dossiers.

Les références:

[1] Système de fichiers – Wikipédia – https://en.wikipedia.org/wiki/File_system