6 votes

Quelle est la différence entre USB, UUID, Disk identifier et Vendor ID ?

J'ai besoin d'un identifiant unique et persistant d'une clé USB qui ne change jamais, pour créer un dossier de point de montage. Pouvez-vous expliquer la différence entre Identificateur de disque , ID du vendeur y UUID ?

Pouvez-vous également me conseiller sur la manière dont je dois définir ce point de montage.

#fdisk -l | cut -f3 -d'/' | cut -f1 -d',' | grep 'Disk identifier:'

obtient l'identifiant du disque. et

#lsusb 

montrez-moi l'identifiant du vendeur et

#blkid

et

#ls /dev/disk/by-uuid

montrez-moi l'UUID

J'ai lu des articles sur l'UUID, mais je n'ai pas trouvé de comparaison entre les trois. Veuillez m'aider.

6voto

Warren Hill Points 21074

Prenons-les à tour de rôle :

Identificateur de disque :

Cela s'applique à un disque dur entier (et non à une seule partition). L'identificateur de disque/la signature de disque est un nombre de 4 octets généré de manière aléatoire lors de la création et de la sauvegarde de l'enregistrement d'amorçage principal/du tableau des partitions. L'identificateur de disque est stocké à l'offset d'octet 1B8 (hex) à 1BB (hex) dans le secteur du disque MBR. Windows Vista utilise la signature du disque pour localiser les périphériques d'amorçage. La modifier peut donc empêcher Vista de démarrer. En dehors de la possibilité de l'afficher, je ne suis pas sûr qu'elle soit utilisée par Linux.

ID du vendeur

Chaque périphérique USB possède un ID du vendeur (VID) , ID du produit (PID) et éventuellement un numéro de série. L'identifiant du fournisseur est destiné à identifier le fabricant d'un produit : tous les dispositifs USB d'un même fabricant doivent avoir le même numéro de série. VID Une souris, un téléphone, un disque dur, etc., s'ils sont fabriqués par le même fabricant, devraient être identiques.

Chaque fabricant est censé attribuer un numéro unique PID à chaque produit qu'ils fabriquent afin que le VID:PID doit permettre d'identifier de manière unique un produit particulier (marque et modèle) ; certains fabricants choisissent d'attribuer des numéros de série uniques à leurs produits, mais d'autres non. VID y PID pour identifier de manière unique un appareil, car si vous en achetez un autre de la même marque et du même modèle, il sera identique. En outre, certains fabricants sont connus pour utiliser le même PID pour différents modèles similaires. La sortie de la lsusb contient le VID:PID combinaison.

UUID

Un UUID (Universally Unique Identifier) est un numéro de 128 bits. Les UUID sont utilisés pour identifier de nombreuses choses différentes, y compris certaines partitions de systèmes de fichiers. L'endroit où l'UUID est stocké pour un système de fichiers dépend du système de fichiers. Linux ext2/ext3 et Windows NTFS identifient les systèmes de fichiers par UUID. Les UUID sont générés de manière aléatoire en utilisant soit l'heure actuelle, soit un générateur de nombres aléatoires. L'UUID est généré et stocké lorsque le système de fichiers est formaté et ne change généralement pas.

Lorsque vous copiez une partition ou un disque en tant que données binaires brutes (par exemple, avec "dd"), l'identifiant du disque ou UUID est également copié. Il peut en résulter deux disques ou deux partitions avec le même identifiant. Il existe des utilitaires pour changer l'UUID en un nouveau numéro (aléatoire). Il existe également des utilitaires permettant de modifier l'identifiant du disque dans le Master Boot Record.

L'avantage d'un UUID est que, quel que soit l'endroit où vous déplacez un système de fichiers, un système d'exploitation peut retrouver ce système de fichiers particulier. Pour les systèmes de fichiers qui n'ont pas d'UUID, l'identifiant de disque peut au moins être utilisé pour localiser le lecteur de disque.

Bien qu'il soit possible de modifier l'UUID dans le cadre d'une utilisation normale, il est peu probable que cela change.

Linux peut utiliser des noms de périphériques pour les partitions lorsque les UUID ne sont pas disponibles. Je vous recommande d'utiliser l'UUID pour identifier votre point de montage.

Pour définir le point de montage, il y a deux options pour les lecteurs qui sont connectés en permanence : voir l'onglet FSTAB -Documentation communautaire ou pour les lecteurs qui ne sont pas toujours disponibles, si vous souhaitez qu'il apparaisse comme un sous-répertoire de /media/ mais avec un nom connu, voir RenameUSBDrive

Une clé USB peut être formatée dans de nombreux formats différents. Beaucoup sont formatées en FAT par défaut car c'est un format qui peut être lu par presque tout. Mais si ce disque n'est utilisé que sous Linux, il peut être préférable de le reformater en ext3 ou ext4 (voir cette question). Comment formater un disque USB ou externe ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X