Perché gli UUID delle partizioni NTFS sono più brevi del normale?


10

Se usi il sudo blkidcomando per visualizzare le partizioni con i loro uuidi o semplicemente per visualizzare /etc/fstab(considerando che hai alcune partizioni NTFS) noterai probabilmente che gli UUID delle partizioni NTFS sono lunghi 16 caratteri senza trattini mentre ext2 / 3/4 e scambia partizioni hanno UUID tradizionali a 32 caratteri (16 byte) con trattini. Perchè così?

Risposte:


11

Perché quei valori non sono UUID; sono numeri di serie NTFS. Sono identificati come UUID in /etc/fstab(e altrove) perché gli sviluppatori hanno scelto di usare l'identificatore "UUID" per dati fondamentalmente non UUID, piuttosto che usare qualche altro identificatore.

Lo stesso vale per FAT, comunque, ma i numeri di serie FAT sono persino più brevi dei numeri di serie NTFS.


5

I filesystem Microsoft (NTFS e i fratelli FAT) non supportano gli UUID come fanno ext * / btrfs / altri filesystem Unixy. Quello che vedi riportato come UUID è una sorta di numero seriale (64 bit per NTFS, 32 bit per FAT32). Le uniche informazioni concrete che posso trovare dal mondo Linux sono dalla ntfslabel(8)manpage :

--new-serial[=ssssssssssssssss], or

--new-half-serial[=ssssssss]
      Set  a  new  serial  number  to  the device, either the argument
      value, or a random one if  no  argument  is  given.  The  serial
      number  is  a  64  bit  number,  represented  as a sixteen-digit
      hexadecimal number, used  to  identify  the  device  during  the
      mounting  process.  As  a consequence, two devices with the same
      serial number cannot be mounted at the same  time  on  the  same
      computer.  This is not the volume UUID used by Windows to locate
      files which have been moved to another volume.

      The option --new-half-serial only changes the upper part of  the
      serial  number,  keeping the lower part which is used by Windows
      unchanged.  In this case the optional argument is an eight-digit
      hexadecimal number.

Ho il sospetto che questi "UUID" siano forse gli stessi del rapporto del numero seriale fsutilsu Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.