하드 드라이브의 일련 번호는 전 세계적으로 고유합니까?


27

Linux smartctl에서는 하드 드라이브 공급 업체, 모델, 펌웨어 버전 및 일련 번호를 얻는 데 사용할 수 있습니다 .

# smartctl -a /dev/sdb
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

Device: SEAGATE  ST9300603SS      Version: 0006
Serial number: 6SE1ZCSR0000B121LU63
Device type: disk
Transport protocol: SAS

하드 드라이브의 일련 번호 (여기서는 6SE1ZCSR0000B121LU63)는 전 세계적으로 고유합니까? 특정 공급 업체에 대해서만 고유합니까? 아니면 특정 모델?


8
그렇기 때문에 항상 흥미로운 질문과 답변 인 SF를 좋아합니다. 내 호기심에서 엄청나게 독특한 일련 번호로 무엇을 할 것인지 물어봐도 될까요?
Aaron

소프트웨어 RAID 어레이 내부의 디스크를 식별하는 데 사용할 계획입니다. 디스크를 교체하거나 추가해야 할 때 놀랄 일이 없도록하고 싶습니다.
Etienne Dechamps

왜 UUID를 제정신이 아닌 사람처럼 사용하지 않습니까?
user606723

7
파티션이 아닌 디스크를 식별하기 때문입니다.
Etienne Dechamps

답변:


20

S / N이 고유하다는 보장은 없습니다. 그러나 제조업체마다 S / N 생성에 다른 방식을 사용하므로 대부분 고유합니다. 또한 제조업체가 하나의 S / N으로 둘 이상의 HDD를 만드는 이유는 없습니다. 그렇게하면 보증 반품이 매우 어려워 질 수 있습니다. 그들은 어떻게 다른 장치를 분리합니까? S / N의 목적입니다.

실제로 충돌은 거의 일어나지 않습니다

소프트웨어가 HDD 모델 및 S / N에 바인딩 된 경우가 있습니다. HDD가 고장 나면 모든 시스템을 재구성하는 데 많은 어려움이 따릅니다. 이 경우 오래된 HDD를 완전히 복제하는 옵션이 있습니다. HDD에서 일련 번호와 모델을 다시 쓰려면 특별한 소프트웨어 및 / 또는 하드웨어가 필요하지만 가능합니다. 그리고 많은 시간과 돈을 절약 할 수 있습니다.

또한 사람들이 게임 콘솔 XBOX에 더 큰 HDD를 설치하려고 할 때 시장에서 더 저렴한 일반 HDD를 구입 한 다음 특수 소프트웨어로 XBOX에 맞게 이러한 HDD를 조정합니다. 이 프로그램은 모델, S / N 및 HDD의 일부 숨겨진 정보를 다시 작성하므로 XBOX는 콘솔 공급 업체가 제공 한 HDD를 "생각"합니다. 여기 에서 지침을 찾으 십시오 .

HDD의 고유 ID를 얻으려면 SAS 프로토콜 사양과 그러한 인터페이스가있는 HDD의 사양을 자세히 살펴보십시오. 흥미로운 것을 찾을 수 있습니다

SAS에서 장치 및 포트 이름은 전송 프로토콜 내에서 전 세계적으로 고유 한 이름입니다. 포트 식별자는 포트가 도메인 내에서 식별되는 값이며 SAS 주소로 사용됩니다. 물리 식별자는 장치 내에서 고유합니다.

또한 여기에서

SAS 도메인의 각 SAS 포트에는 SAS 도메인 내에서 포트를 고유하게 식별하는 SCSI 포트 식별자가 있습니다. 이더넷 장치의 MAC 주소와 같이 장치 제조업체에서 할당하며 일반적으로 전 세계적으로 고유합니다. SAS 장치는이 포트 식별자를 사용하여 서로 통신을 처리합니다.

이 ID를 읽고 장치를 분리하는 데 사용할 수 있습니다.


7

짧은 대답 : 제 목적을 위해 그것들은 독창적이라고 생각합니다.

긴 대답 : 모든 제조업체에는 일련 번호에 대한 고유 한 이름 지정 체계가 있으며 제조업체 전체에서 전 세계적으로 고유하다는 보장은 없지만 결국 특정 단위를 식별 할 수 있기 때문에 제조업체마다 고유해야합니다.

모든 사람이 고유 한 스키마를 가지고 있기 때문에 실제로는 충돌이 거의 발생하지 않지만 모델과 일련 번호의 조합은 고유해야합니다 (제작 중에 문제가 발생하지 않는 한).


4

모든 공급 업체가 자신의 제품에 대해 고유 한 직렬화를 사용한다고 생각합니다. 모든 직렬화는 고유합니다.

그것들은 세계적으로 독특하다는 것을 보장합니까? 아마 컨벤션에 의해 아닙니다.

그것들은 세계적으로 독특 할 가능성이 있습니까? 예

또한 대부분의 경우 일련 번호는 전면의 모델 번호, 배치 번호 등을 나타내는 일련 번호의 합입니다.

독창적이지 않을 가능성은 매우 얇습니다.


1

일련 번호는 정의 에 따라 제품마다 고유하지만 제조업체와 제품을 모르면 자체적으로 거의 사용되지 않습니다.

기술적으로 일련 번호는 1에서 무한대의 정수입니다.

다른 것을 식별 코드 또는 단순히 ID라고합니다.

하드 디스크 "일련 번호"는 제조업체, 모델 및 일련 번호 코드의 조합이므로 실제로는 고유해야합니다.


1

놀랍게도, 최근에는 ASUS 노트북을 구입했습니다. 모든 노트북에는 동일한 하드 디스크 일련 번호 (내 소프트웨어를 보호하는 데 사용)가 있었으므로 더 이상 보안이 없습니다 (디스크 일련 번호 기반)

소프트웨어를 특정 컴퓨터에 고정시키는 다른 방법을 찾고 있습니다

소프트웨어가 작동하기 위해 컴퓨터에 연결되어 있어야하는 '동글'과 함께 소프트웨어를 판매하던 시절을 기억하십시오


왼쪽 오른쪽과 가운데에서 부서지고 해킹당한 동글? 또한 RAID 시스템 또는 가상 머신에서 사용하려는 고객을 위해 무엇을합니까?
Sirex

Install4J는 상당히 좋은 라이센스 시스템을 가지고 있습니다- "컴퓨터마다"할당 된 질문은 없습니다. 시작시 네트워크에서 동일한 라이센스가 감지되면 이미 실행중인 라이센스는 저장하지 않고 즉시 종료됩니다. (일부 사람들은 라이센스를 올바르게 이전하는 것에 대해 약간 게으르다 고 생각했다. : D)
Stephen

1

최근에 드라이브 일련 번호로 소프트웨어를 사용하는 컴퓨터를 식별하는 코드를 만들었습니다. 새 코드를 제공 한 약 11 개의 상점 중 3 곳에 일련 번호가 중복 된 하드 드라이브가있었습니다. 하드 드라이브 일련 번호는 일관되게 고유하지 않은 것으로 보입니다. 분명히 어떤 컴퓨터가 사용되고 있는지 고유하게 식별하는 다른 방법을 찾아야 할 것입니다.


흥미로운 통계, 공유해 주셔서 감사합니다! 내 경험상 아직 복제본을 보지 못했지만 마지막 고객은 모두 HP였습니다. 더 저렴한 공급 업체가 재활용하는 것으로 추정되는 고유 한 MAC 주소와 동일하다고 생각합니다.
HBruijn

나는 어떤 기계가 어떤 벤더인지 알지 못하지만 한 경우에는 그렇습니다. 매장 중 하나에는 2 개의 Acer Iconia W500 태블릿이 있고 둘 다 동일한 하드 드라이브 일련 번호를 가졌습니다.
Madison Knight
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.