2014-02-27 3 views
1

알고리즘은 페이지로 SCSI ID를 얻을 수 0x83 페이지 0x83의 SCSI ID를 만드는 데 사용되는 알고리즘이 무엇

해당 소프트 링크는/dev/디스크 /별로 ID/SCSI-3600a0980443175414a3f4443364d5638 아웃에 사용되는
# scsi_id --whitelisted --page=0x83 --device=/dev/sdjj 
3600a0980443175414a3f4443364d5638 
# 

디스크 종류, 공급 업체, 모델, 나는 지난 달 웹 몇 어딘가에 의사 코드를 본 기억이 있지만, 더 이상 찾을 수 :(감사를

# scsi_id -g -x /dev/sdjj 
ID_SCSI=1 
ID_VENDOR=NETAPP 
ID_VENDOR_ENC=NETAPP\x20\x20 
ID_MODEL=LUN_C-Mode 
ID_MODEL_ENC=LUN\x20C-Mode\x20\x20\x20\x20\x20\x20 
ID_REVISION=8200 
ID_TYPE=disk 
ID_SERIAL_RAW="3600a0980443175414a3f4443364d5638" 
ID_SERIAL=3600a0980443175414a3f4443364d5638 
ID_SERIAL_SHORT=600a0980443175414a3f4443364d5638 
ID_WWN=0x600a098044317541 
ID_WWN_VENDOR_EXTENSION=0x4a3f4443364d5638 
ID_WWN_WITH_EXTENSION=0x600a0980443175414a3f4443364d5638 
ID_SCSI_SERIAL=D1uAJ?DC6MV8 
# 
# scsi_id --whitelisted --page=0x80 --device=/dev/sdjj 
SNETAPP LUN C-Mode  D1uAJ?DC6MV8 
# 

에서 시리얼 등!

답변

0

T와 같이 보입니다. 그의 모습은 다음과 같습니다.

3600a098044316475463f444336434c6e serial (page 0x83 inquiry) 
     44316475463f444336434c6e scsi serial (base64.b16encode('D1duF?DC6CLn').lower()) 
600a098044316475 WWN 
    00a098 OUI (NetApp) 
3 scsi disk