Почему являются разделом NTFS UUID короче, чем нормальный?

Если Вы используете sudo blkid управляйте, чтобы просмотреть разделы с их uuids или просто просмотреть /etc/fstab (рассмотрение Вас имеет некоторые разделы NTFS), Вы, вероятно, заметите, что UUID разделов NTFS являются 16 символами долго без тире, в то время как ext2/3/4 и подкачивают разделы, имеют традиционные (16-байтовые) длинные UUID с 32 символами с тире.Как же так?

9
задан 26 April 2015 в 13:49

2 ответа

Поскольку те значения не являются UUID; они - порядковые номера NTFS. Они идентифицируются как UUID в /etc/fstab (и в другом месте), потому что разработчики приняли решение использовать идентификатор "UUID" для существенно данных не-UUID, вместо того, чтобы использовать некоторый другой идентификатор.

то же верно для FAT, между прочим, но порядковые номера FAT еще короче, чем порядковые номера NTFS.

10
ответ дан 23 November 2019 в 04:54

Файловые системы Microsoft (NTFS и братья FAT) не поддерживают UUID, которые делает путь ext*/btrfs/other файловые системы Unixy. То, что Вы видите, сообщило, поскольку UUID являются своего рода порядковыми номерами (64 бита жаждут NTFS, 32 бита жаждут FAT32). Единственная конкретная информация, которую я могу вскопать от мира Linux, от ntfslabel(8) страница справочника :

--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.

я подозреваю что они "UUID" s, возможно, то же как отчет о порядковом номере fsutil в Windows.

5
ответ дан 23 November 2019 в 04:54

Другие вопросы по тегам:

Похожие вопросы: