GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Le véritable avantage d'utiliser les Uuids ?

J'ai toujours vu des gens discuter de l'utilisation des UUID dans les disques durs au lieu de /dev/sdN .

Quel est le véritable avantage d'utiliser un UUID ? C'est plus rapide, plus fiable, plus facile à retenir (ha lol non), quoi ?

Et, n'est-il pas possible de changer un UUID ? Existe-t-il un moyen d'identifier un lecteur (en particulier dans GRUB) qui ne peut jamais changer ?

Réponse acceptée :

Quel est le véritable avantage d'utiliser un UUID ?

Généralement, l'UUID est constant pour le même lecteur/partition quel que soit le système auquel il est attaché.

Le /dev/sdN le schéma de nommage incrémente la dernière lettre (N ) pour chaque appareil branché (a, b, c, d, etc.). Cela signifie que le /dev/sd l'identifiant attribué à l'appareil change s'il est attaché dans un ordre différent.

Et, n'est-il pas possible de changer un UUID ?

Oui, voir ici.

Existe-t-il un moyen d'identifier un lecteur (en particulier dans GRUB) qui ne peut jamais changer ?

C'est à cela que servent les UUID. C'est probablement la solution la plus stable que vous puissiez trouver.

Utilisation des UUID dans les scripts et autres

Si vous êtes invité à exécuter une commande comme celle-ci :

dd if=/dev/sda of=/dev/null 

… vous pouvez remplacer /dev/sda avec un fichier dans /dev/disk/by-uuid/ pour référencer le disque par UUID au lieu de sdN .

Exécutez ces commandes pour obtenir les UUID (et sdN notation) des lecteurs sur votre système :

for disk in /dev/disk/by-uuid/*; do
    readlink -e "$disk"
    echo "${disk#/dev/disk/by-uuid/}"
    echo
done

Ubuntu
  1. Qu'est-ce que la commande tree dans Ubuntu ?

  2. Quel est le moyen le plus simple de SSH en utilisant Python ?

  3. Quelle est la différence de rediriger une sortie en utilisant >, &>, >&et 2&> ?

  4. Quel est l'intérêt d'utiliser la macro linux access_ok()

  5. Quel est l'avantage de compiler votre propre noyau Linux ?

Cassandra vs MongoDB - Quelles sont les différences ?

Terraform vs Kubernetes :quelles sont les différences

Qu'est-ce que l'erreur 503 Service indisponible ?

Qu'est-ce que le Shell sous Linux ?

Installer Ubuntu sur une partition logique ? Quel sera l'avantage ou l'inconvénient d'utiliser une partition logique pour installer Ubuntu 12.04 ?

Qu'est-ce que le système de fichiers NSFS ?