VM の新しいディスクが ata2 として表示されます。

VM の新しいディスクが ata2 として表示されます。

管理者が私の仮想マシンに新しいディスクを追加し、次のata2コマンドを使用してscsiコントローラを再スキャンした後、次のように表示されます。

root@jpax-build07:~# echo "- - -" > /sys/class/scsi_host/host0/scan
root@jpax-build07:~# echo "- - -" > /sys/class/scsi_host/host1/scan
root@jpax-build07:~# echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l

fdisk -lただし、ファイルシステムを作成してマウントする方法には表示されません。

# fdisk -l
Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa8c4da68
...

/dev/sda既存のディスクです

情報:

[10600270.932925] ata2: soft resetting link
[10600271.122685] ata2.00: configured for UDMA/33
[10600271.123105] ata2: EH complete
[10600430.666938] ata1: soft resetting link
[10600430.836638] ata1: EH complete
[10600467.936948] ata2: soft resetting link
[10600468.122680] ata2.00: configured for UDMA/33
[10600468.123125] ata2: EH complete

ベストアンサー1

ataはIDEディスク用です。 (実際にはより強力な指標はUDMA / 33です。)

したがって、SCSIバスから新しいディスクを検索するホットプラグSCSIコマンドは、カーネルに新しいディスクをまったく表示しません(最終的に新しいディスクはエミュレートされたIDEバスにあります)。

VMに新しいディスクをホットプラグするには、VMWare管理者に新しい仮想ディスクを(エミュレートされた)SCSIディスクとして作成するように依頼する必要があります。

TLDR Linux カーネルは IDE ディスクのホット追加をサポートしていません。仮想マシンを再起動すると、新しいディスクが表示されます。

おすすめ記事