Re: blkid

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: blkid
    Bonsoir Anne,

Le 22/03/2018 à 21:34, anne.guilde@??? a écrit :
> bonjour,
>
> J'ai un problème avec uuid
>
> /dev/sda2: LABEL="Donnees" UUID="7AD7B1622E3763F5" TYPE="ntfs"
> PTTYPE="dos" PARTUUID="7277cc63-02"
> /dev/sdc4: LABEL="Donnees" UUID="7AD7B1622E3763F5" TYPE="ntfs"
> PTTYPE="dos" PARTUUID="7277cc63-04"
>
> J'ai le même uuid sur 2 disques différents
>
> J'ai mis un disque externe usb => /dev/sdc pour voir le contenu.
> impossible de faire la commande suivante :
> # udisksctl power-off -b /dev/sdc
> Error powering off drive: The drive in use: Device /dev/sdc4 is mounted
> (udisks-error-quark, 14)
>
> # udisksctl unmount -b /dev/sdc4
> Error unmounting /dev/sdc4:
> GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error unmounting
> /dev/sdc4: Command-line `umount  "/home/anne/sda2"' exited with non-zero
> exit status 32: umount: /home/anne/sda2 : cible occupée
>        (Dans certains cas, des renseignements sur les processus utilisant
>         le périphérique sont accessibles avec lsof(8) ou fuser(1).)
>
>
>
> Comment gérer cela?


    Tu as dûs utiliser un outil de clonage de partition, ou un "dd" pour
arriver à ce résultat-là.


> sda et sdb sont les disques de mon système debian
>
> Solution changer l'uuid du disque sda2?


    Oui


    La commande "tune2fs" ne gère que le ext2/3/4.


    La commande "ntfsinfo" joue sur le label, mais pas sur le UUID.


    2s de recherche sur Internet:
https://www.linux.com/blog/howto-modify-uuid-ntfs-partition
https://ubuntuforums.org/showthread.php?t=1240146


- TRES TRES DANGEUREUX, il s'agit de taper directement sur le disque
- A faire IMPERATIVEMENT partition démontée !!!!
- J'ai testé, cela marche. Il faut simplement se méfier que le UUID est
stocké "à l'envers" sur le disque, donc il faut lire les octets 0x48 à
0x4F de DROITE à GAUCHE. Notes: 0x48 et 0x4F sont bien sûr des décalages
en hexa ...

Chez moi, blkid donne "UUID="3A9C2E559C2E0C47"

La sortie hexa donne :
f6 00 00 00 01 00 00 00  47 0c 2e 9c 55 2e 9c 3a  |........G...U..:|
                         ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ => Lire à l'envers !


> Comment être sûr de ne pas tomber sur le même uuid qu'un autre disque?


    L'UUID de tes partition NTFS ont 16 caractères, chacun allant de 0 à F,
soit 16 possibilités
=> 16 ^16 = 18 446 744 073 709 551 616
=> 18 millions de milliards de possibilités ... Je crois qu'il y a peu
de chance que tu arrives à trouver deux partions ayant le même UUID ...


    Cordialement,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!