วิธีระบุฮาร์ดดิสก์เสมือนมีความโดดเด่นใน Linux อย่างไร


2

ฉันได้รับหมายเลขซีเรียลฮาร์ดดิสก์ด้วย "hdparm, sdparm, / sbin / udevadm และ lshw" เป็นไปได้ในฟิสิคัลไดรฟ์ แต่เมื่อฉันใช้ "Hyper-V" ฉันไม่มีหมายเลขซีเรียล ฉันจะรับหมายเลขซีเรียลจากฮาร์ดดิสก์ในสภาพแวดล้อมของการจำลองเสมือนหรือหมายเลขอื่น ๆ เพื่อระบุว่าฮาร์ดดิสก์มีความพิเศษอย่างไร

ความพยายามของฉัน:

sdparm -li / dev / sda

   /dev/sda: Msft      Virtual Disk      1.0
Device identification [0x83] VPD page:
  Addressed logical unit:
    designator type: T10 vendor identification,  code set: Binary
      vendor id: MSFT
      vendor specific: ▒▒▒H▒F▒▒"?▒LQ▒
    designator type: NAA,  code set: Binary
      NAA 6, IEEE Company_id: 0x2248
      Vendor Specific Identifier: 0x83119188
      Vendor Specific Identifier Extension: 0x4897223f824c51fe
      [0x60022480831191884897223f824c51fe]

hdparm -i / dev / sda

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  70 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 HDIO_GET_IDENTITY failed: Invalid argument

hdparm -I / dev / sda

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  70 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ATA device, with non-removable media
Standards:
        Likely used: 1
Configuration:
        Logical         max     current
        cylinders       0       0
        heads           0       0
        sectors/track   0       0
        --
        Logical/Physical Sector size:           512 bytes
        device size with M = 1024*1024:           0 MBytes
        device size with M = 1000*1000:           0 MBytes
        cache/buffer size  = unknown
Capabilities:
        IORDY not likely
        Cannot perform double-word IO
        R/W multiple sector transfer: not supported
        DMA: not supported
        PIO: pio0

ข้อมูล / sbin / udevadm ข้อมูล - แบบสอบถาม = คุณสมบัติ - ชื่อ = sda

DEVLINKS=/dev/disk/by-id/scsi-360022480831191884897223f824c51fe /dev/disk/by-id/wwn-0x60022480831191884897223f824c51fe /dev/disk/by-path/acpi-VMBUS:00-scsi-0:0:0:0
DEVNAME=/dev/sda
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:07/VMBUS:00/vmbus_0_1/host2/target2:0:0/2:0:0:0/block/sda
DEVTYPE=disk
ID_BUS=scsi
ID_MODEL=Virtual_Disk
ID_MODEL_ENC=Virtual\x20Disk\x20\x20\x20\x20
ID_PART_TABLE_TYPE=dos
ID_PATH=acpi-VMBUS:00-scsi-0:0:0:0
ID_PATH_TAG=acpi-VMBUS_00-scsi-0_0_0_0
ID_REVISION=1.0
ID_SCSI=1
ID_SERIAL=360022480831191884897223f824c51fe
ID_SERIAL_SHORT=60022480831191884897223f824c51fe
ID_TYPE=disk
ID_VENDOR=Msft
ID_VENDOR_ENC=Msft\x20\x20\x20\x20
ID_WWN=0x6002248083119188
ID_WWN_VENDOR_EXTENSION=0x4897223f824c51fe
ID_WWN_WITH_EXTENSION=0x60022480831191884897223f824c51fe
MAJOR=8
MINOR=0
SUBSYSTEM=block
UDEV_LOG=3
USEC_INITIALIZED=90937344

lshw -class disk

  *-cdrom
       description: DVD reader
       physical id: 0.0.0
       bus info: scsi@1:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/dvd
       logical name: /dev/sr0
       capabilities: audio dvd
       configuration: status=nodisc
  *-disk
       description: SCSI Disk
       physical id: 0.0.0
       bus info: scsi@2:0.0.0
       logical name: /dev/sda
       size: 8GiB (8589MB)
       capabilities: partitioned partitioned:dos
       configuration: sectorsize=512 signature=00077a0d

บางคนได้ส่งคืนข้อมูลจำนวนมาก ('/ sbin / udevadm และ lshw') แต่ไม่ทราบว่าฉันสามารถใช้เพื่อระบุว่ามีความพิเศษหรือไม่แม้แต่จำนวนที่เปลี่ยนแปลงทุกการจัดรูปแบบของฉันจะเป็นประโยชน์ในกรณีนี้

คำตอบ:


0

ทั้งสองควรเพียงพอที่จะระบุดิสก์เดียวกันแม้โดยปกติจะอยู่ในสภาพแวดล้อมเสมือนจริง

DEVLINKS=/dev/disk/by-id/scsi-360022480831191884897223f824c51fe /dev/disk/by-id/wwn-0x60022480831191884897223f824c51fe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.