Commandes A-Z

Comment identifier l'UUID du système de fichiers sous Linux Le didacticiel ultime

Comment identifier l'UUID du système de fichiers sous Linux Le didacticiel ultime

Comprendre le système de fichiers UUID (Universally Unique Identifier) ​​est un travail essentiel d'un administrateur Linux. Chaque jour, des tonnes de fichiers sont générés à l'intérieur d'un serveur Linux. Certains fichiers sont statiques ; certains sont dynamiques. Certains fichiers sont temporaires et d'autres permanents. Les scripts Unix et la maintenance du serveur nécessitent également la compétence de bien comprendre le système de fichiers Linux. En tant qu'administrateur Linux, pour connecter les fichiers à un serveur ou à une base de données et effectuer un dépannage de haut niveau, il est important d'identifier l'UUID du système de fichiers de votre système Linux.

Un ingénieur, Theodore Yue Tak Ts'o avait créé une bibliothèque nommée libuidepour identifier tous les systèmes de fichiers Linux de manière unique. Par conséquent, ce fichier de bibliothèque est maintenant utilisé dans le système UUID (Universally Unique Identifier). L'UUID est un système de numérotation à 128 bits qui peut étiqueter chaque fichier avec un numéro aléatoire unique afin qu'un administrateur puisse reconnaître ses fichiers système par leur nom. Dans cet article, nous discuterons du processus d'identification de l'UUID du système de fichiers Linux.

Identifiant unique universel (UUID)


La table du système de fichiers (fstab) est l'emplacement où toutes les propriétés de montage sont enregistrées dans le etc répertoire de Linux racine. On peut voir le fstab table en utilisant la commande cat dans le terminal. Dans la sortie, nous trouverons l'UUID de notre fstab déposer.

L'UUID est attribué dans un système hexadécimal 32, divisé en cinq parties et séparés par des tirets. La forme d'un UUID est comme 8-4-4-4-12. Ici pour un exemple, je montre l'UUID de mon fstab depuis le terminal en utilisant chat commander.

$ cat /etc/fstab

Ici, vous pouvez voir mon fstab L'UUID est attribué en tant que :

6661a91e-9ec4-4ce0-a969-242019ecc174

Ici, les 32 caractères se sont en fait transformés en 36 caractères avec 4 tirets. Si nous examinons de près la formation de l'UUID, nous pouvons constater que la structure est la suivante :

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

La formation de l'UUID contient une variation d'horodatage, l'adresse MAC encodée et des nombres générés de manière aléatoire.

1. Identification de l'UUID du système de fichiers sous Linux par tune2fs Commander


Le tune2fs est une commande sous Linux qui peut être utilisée pour ajuster le cadre des fichiers accordables. Vous savez peut-être que sous Windows, les fichiers sont principalement créés en NTFS ou Fat32, mais sous Linux, les fichiers sont générés dans les systèmes de fichiers ext2, ext3 ou ext4. Si vous devez modifier les variables ou les paramètres de ces fichiers, vous pouvez utiliser le tune2fs commander.

le tune2fs est une commande puissante qui peut également déterminer les paramètres de fichier actuels de votre système de fichiers Linux. Si vous voulez voir les détails des utilisations de tune2fs, tapez simplement tune2fs dans le Terminal, il affichera les listes qui peuvent être faites par tune2fs.

Laissez, nous voulons voir les propriétés UUID du système de fichiers de mon dev/sda1 emplacement. Pour cela, nous devons taper la commande suivante dans le terminal en utilisant le tune2fs commander. Si vous trouvez une erreur comme, autorisation refusée en essayant d'ouvrir /dev/sda1; vous pouvez essayer la deuxième commande qui inclut sudo (le superutilisateur fait).

$ tune2fs -l /dev/sda1 $ sudo tune2fs -l /dev/sda1

2. Identification de l'UUID du système de fichiers par blkid Commander


Pour déterminer les attributs de périphérique de bloc du système de fichiers Linux, nous pouvons utiliser l'identification de bloc(blkid)commande dans le terminal. le blkid commande peut identifier le UUID et des informations détaillées sur le système de fichiers Linux.

Soit, nous voulons trouver l'UUID du /dev/sda1 emplacement. Pour cela, nous devons taper la commande suivante dans le terminal. Et dans la sortie, nous trouverons l'UUID, l'ID de partition et le type de pilote.

$ blkid /dev/sda1 /dev/sda1 : UUID="3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE="ext4" PARTUUID="eaef9435-01"

3. Identification de l'UUID du système de fichiers sous Linux par lsblk Commander


Informations sur la liste par blocs, lsblk La commande est utilisée pour voir les informations détaillées et l'UUID du système de fichiers sous Linux. le lsblk La commande peut afficher le nom, le type de périphérique, les numéros de périphérique majeur-mineur, le périphérique amovible, le point de montage, la taille du périphérique, etc.

$ sudo lsblk

4. Détermination de l'UUID de la partition de disque sous Linux par udevadm Commander


Administrateur du gestionnaire de périphériques de l'espace utilisateur ou, en bref, udevadm est une commande utilisée sous Linux pour identifier les événements d'exécution et du noyau d'un fichier. Les contenus d'exécution sont associés aux processus en cours à l'intérieur de l'appareil. Généralement, ces fichiers sont temporaires. le udevadm La commande peut collecter des informations sur le fichier à partir de la base de données, déclencher toute action sous l'utilisateur administratif, contrôler le udev démon, surveiller le noyau et tester un événement.

Laissez, nous voulons vérifier l'état du fichier amovible sur le terminal en utilisant udevadm, on peut taper la commande suivante dans le terminal.

$ moniteur udevadm

Et le moniteur imprimera les événements reçus pour :

UDEV - l'événement qu'udev envoie après le traitement de la règle KERNEL - l'uevent du noyau

Après cette étape, si nous insérons un périphérique amovible, il imprimera l'état du disque dans le terminal. La sortie sera comme l'image fournie ci-dessous.

Nous pouvons également utiliser l'action de déclenchement sous udevadm commander. Voici un exemple.

$ udevadm trigger --verbose --dry-run --type=devices --subsystem-match=scsi_disk /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/host3/target3:0:0/3:0:0:0/scsi_disk/3:0:0:0 /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0

5. Identification de l'UUID de la partition de disque par dumpe2fs Commander


le dumpe2fs La commande est utilisée pour identifier la taille du bloc, les informations de superbloc d'un système de fichiers. Si vous perdez votre superbloc sur un système de fichiers, vous perdez l'accès à ce système de fichiers. le dumpe2fs La commande peut déterminer où le fichier est monté, l'UUID du système de fichiers, le numéro magique du système de fichiers, les indicateurs du système de fichiers, le comportement de l'erreur, le type de système de fichiers, les blocs libres, la taille du groupe de blocs Flex et bien d'autres choses.

Laissez, si nous voulons exécuter le dumpe2fs commande sur l'emplacement de sda1 dans notre système de fichiers Linux, tout ce dont nous avons besoin est de taper la commande suivante dans le terminal.

$ sudo dumpe2fs /dev/sda1

Vous pouvez également vérifier le dumpe2fs version de votre machine Linux.

$ sudo dumpe2fs -V [sudo] mot de passe pour jahid : dumpe2fs 1.44.1 (24-Mar-2018) Utilisation de la bibliothèque EXT2FS version 1.44.1 jahid@jahidHP:~$

6. Identification de l'UUID du système de fichiers sous Linux par hwinfo Commander


Informations sur le matériel ou en bref, le hwinfo command est une commande très professionnelle pour identifier l'UUID du système de fichiers de Linux. Il est utilisé pour surveiller l'état et la santé du système. Cette commande peut extraire des informations du matériel. Il peut collecter des informations à partir du disque dur, du moniteur, du clavier, de la souris, de la carte réseau, etc.

le hwinfo La commande est utile pour déterminer la version du fichier, écrire dans le fichier journal, pour obtenir les informations sur la partition, les informations sur la carte réseau, les informations sur le processeur, les informations sur le matériel système, etc. Vous pouvez installer hwinfo à l'intérieur de votre machine Linux à partir des commandes suivantes.

$ sudo apt-get install hwinfo $ sudo apt install hwinfo
$ sudo pacman -S hwinfo
$ sudo yum installer hwinfo
$ sudo zypper installer hwinfo

Maintenant, après l'installation de hwinfo est fait, vous pouvez exécuter les commandes suivantes dans votre terminal pour identifier les informations matérielles.

$ sudo hwinfo $ sudo hwinfo --all $ sudo hwinfo --short $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo --network $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo --partition $ sudo hwinfo --usb $ sudo hwinfo --memory $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.SMS

7. Identification de l'UUID du système de fichiers par uuid Commander


En utilisant la commande Universally Unique Identifier (UUID) dans votre système de fichiers Linux, vous pouvez déterminer le nom du fichier, la version du fichier, le nombre de fichiers, le format de fichier et le numéro d'identification unique du fichier.

Si l'UUID n'est pas installé sur votre système Linux, vous pouvez essayer la commande de terminal suivante pour installer l'UUID.

$ sudo apt install uuid

Pour obtenir les informations UUID de votre système de fichiers, exécutez cette commande dans votre terminal.

$ ls -lh /dev/disk/by-uuid/

Dernières pensées


Linux maintient une hiérarchie de système de fichiers. Dans tout l'article, j'ai essayé de vous présenter les méthodes permettant d'identifier l'UUID du système de fichiers sous Linux et d'entrer dans le flux du système de fichiers. Nous avons discuté de ce qu'est l'UUID et de la manière dont nous pouvons identifier l'UUID des systèmes de fichiers selon plusieurs méthodes. Certaines commandes de terminal sont mentionnées ci-dessus dans l'article pour déterminer l'état du fichier et l'exécution. Certaines commandes et méthodes expliquent comment identifier les types de matériel.

J'ai essayé de trouver les méthodes que j'avais l'habitude d'exécuter pour vérifier le système de fichiers sous Linux. Il est possible que j'oublie de mentionner certains points. Ce sera très apprécié si vous écrivez ce que j'ai manqué dans la zone de commentaire. Vous pouvez également écrire vos commentaires sur cet article. Et n'oubliez pas de partager ce post sur les réseaux sociaux afin que vos amis geeks Linux puissent lire ce post.

Meilleurs jeux de laboratoire d'applications Oculus
Si vous êtes propriétaire d'un casque Oculus, vous devez être au courant du chargement latéral. Le chargement latéral est le processus d'installation ...
Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...