NTFS 파티션 UUID가 보통보다 짧은 이유는 무엇입니까?


10

sudo blkid명령을 사용하여 uuids가있는 파티션을 보거나 /etc/fstab(일부 NTFS 파티션이 있다고 생각하면) ext2 / 3 / 4 및 스왑 파티션 동안 NTFS 파티션의 UUID가 대시없이 16 자 길이임을 알 수 있습니다 대시가있는 전통적인 32 문자 (16 바이트) 길이의 UUID가 있습니다. 왜 그래?

답변:


11

이러한 값은 UUID가 아니기 때문입니다. 그들은 NTFS 일련 번호입니다. 그들은에서의 UUID로 식별하고 /etc/fstab(다른 곳에서) 개발자 오히려 다른 식별자를 사용하는 것보다, 근본적으로 비 UUID 데이터에 대한 식별자 "UUID"를 사용하기로 결정했습니다 때문이다.

FAT의 경우도 마찬가지이지만 FAT 일련 번호는 NTFS 일련 번호보다 짧습니다.


5

Microsoft 파일 시스템 (NTFS 및 FAT 형제)은 ext * / btrfs / 다른 Unixy 파일 시스템과 같은 방식으로 UUID를 지원하지 않습니다. UUID로보고되는 것은 일종의 일련 번호입니다 (NTFS의 경우 64 비트 길이, FAT32의 경우 32 비트 길이). 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" fsutil는 Windows 의 일련 번호 보고서와 동일하다고 생각합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.