USB, UUID, 디스크 식별자 및 공급업체 ID의 차이점은 무엇입니까?

USB, UUID, 디스크 식별자 및 공급업체 ID의 차이점은 무엇입니까?

마운트 지점 폴더를 만들려면 절대 변경되지 않는 USB 드라이브의 지속적이고 고유한 식별자가 필요합니다. 차이점을 설명해 주실 수 있나요?디스크 식별자,공급업체 ID그리고UUID?

이 마운트 지점을 어떻게 설정해야 하는지 조언해 주실 수 있나요?

#fdisk -l | cut -f3 -d'/' | cut -f1 -d',' | grep 'Disk identifier:'

디스크 식별자를 가져옵니다. 그리고

#lsusb 

공급업체 ID를 보여주세요.

#blkid

그리고

#ls /dev/disk/by-uuid

UUID 보여줘

UUID에 대해 읽었지만 찾을 수 없었고 이 세 가지를 비교할 수 없습니다. 도와주세요.

답변1

다음을 차례로 살펴보겠습니다.

디스크 식별자:

이는 단일 파티션이 아닌 전체 하드 디스크 드라이브에 적용됩니다. 디스크 식별자/디스크 서명은 마스터 부트 레코드/파티션 테이블이 처음 생성되고 저장될 때 무작위로 생성되는 4바이트 숫자입니다. 디스크 식별자는 MBR 디스크 섹터의 ​​바이트 오프셋 1B8(16진수)부터 1BB(16진수)까지 저장됩니다. Windows Vista는 디스크 서명을 사용하여 부팅 장치를 찾으므로 이를 변경하면 Vista가 부팅되지 않을 수 있습니다. 그것을 표시할 수 있다는 것 외에도 이것이 Linux에서 사용되는지 확실하지 않습니다.

공급업체 ID

모든 USB 장치에는공급업체 ID(VID),제품 ID(PID)선택적으로 일련 번호. 공급업체 ID는 제품 제조업체를 식별하기 위한 것입니다. 동일한 제조업체의 모든 USB 장치는 동일해야 합니다.영상마우스, 휴대폰, 디스크 드라이브 등은 무엇이든 관계없이 제조업체에서 만든 경우 동일해야 합니다.

각 제조업체는 고유한 할당량을 할당해야 합니다.PID그들이 만드는 각 제품에영상:PID조합은 특정 제품(제조업체 및 모델)을 고유하게 식별해야 합니다. 일부 제조업체는 제품에 고유한 일련 번호를 할당하기로 선택하지만 일부 제조업체는 그렇지 않으므로 사용할 수 없습니다.영상그리고PID동일한 제조업체와 모델의 다른 기기를 구입하더라도 동일하기 때문에 기기를 고유하게 식별합니다. 또한 일부 제조업체에서는 동일한 제품을 사용하는 것으로 알려져 있습니다.PID다른 유사한 모델의 경우. 명령 의 출력에는 lsusb다음이 포함됩니다.영상:PID콤비네이션.

UUID

UUID(Universally Unique Identifier)는 128비트 숫자입니다. UUID는 일부 파일 시스템 파티션을 포함하여 다양한 항목을 식별하는 데 사용됩니다. 파일 시스템에 대한 UUID가 저장되는 위치는 파일 시스템에 따라 다릅니다. Linux ext2/ext3 및 Windows NTFS는 UUID로 파일 시스템을 식별합니다. UUID는 현재 시간이나 난수 생성기를 사용하여 무작위로 생성됩니다. UUID는 파일 시스템을 포맷할 때 생성되어 저장되며 이후에는 일반적으로 변경되지 않습니다.

파티션이나 디스크를 원시 이진 데이터(예: "dd" 사용)로 복사하면 디스크 식별자 또는 UUID도 복사됩니다. 이로 인해 동일한 식별자를 가진 두 개의 디스크 또는 두 개의 파티션이 생성될 수 있습니다. UUID를 새로운 (임의) 숫자로 변경하는 유틸리티가 있습니다. 마스터 부트 레코드의 디스크 식별자를 변경하는 유틸리티도 있습니다.

UUID의 장점은 파일 시스템을 어디로 이동하든 운영 체제가 해당 특정 파일 시스템을 찾을 수 있다는 것입니다. UUID가 없는 파일 시스템의 경우 최소한 디스크 식별자를 사용하여 디스크 드라이브를 찾을 수 있습니다.

일반적인 사용에서는 UUID를 변경할 수 있지만 변경될 가능성은 거의 없습니다.

Linux는 UUID를 사용할 수 없는 경우 파티션에 장치 이름을 사용할 수 있습니다. 마운트 지점을 식별하려면 UUID를 사용하는 것이 좋습니다.

마운트 지점을 설정하려면 영구적으로 연결된 드라이브에 대한 두 가지 옵션이 있습니다.FSTAB -커뮤니티 문서 또는 /media/의 하위 디렉터리로 표시되지만 알려진 이름이 있는 경우 항상 사용할 수 없는 드라이브의 경우 다음을 참조하세요.USB드라이브 이름 바꾸기

USB 드라이브는 다양한 형식으로 포맷할 수 있습니다. 대부분은 거의 모든 항목에서 읽을 수 있는 형식이므로 기본적으로 FAT로 형식화됩니다. 하지만 이 드라이브가 Linux에서만 사용되는 경우 ext3 또는 ext4로 다시 포맷하는 것이 좋습니다. 이 질문을 참조하세요.USB 또는 외장 드라이브를 포맷하는 방법은 무엇입니까?

관련 정보