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 디스크의 핫 추가를 지원하지 않습니다. 가상 머신을 다시 시작하면 새 디스크가 나타납니다.

관련 정보