Проект

Общее

Профиль

Drive del » История » Версия 6

Андрей Волков, 2017-01-02 11:23

1 1 Андрей Волков
h1. Удаление диска в QMP Shell
2
3 2 Андрей Волков
h2. На госте
4 1 Андрей Волков
5 3 Андрей Волков
h3. Ищем PCI устройство, на котором висит vda диск
6 2 Андрей Волков
7 1 Андрей Волков
guest # *readlink /sys/block/vda*
8
9
<pre>
10
../devices/pci0000:00/0000:00:03.0/virtio0/block/vda
11
</pre>
12
13
guest # *echo 1 > /sys/bus/pci/devices/0000\:00\:03.0/remove*
14
15 2 Андрей Волков
h3. Проверяем
16 1 Андрей Волков
17 2 Андрей Волков
guest # *grep vda /proc/partitions*
18 1 Андрей Волков
19
Пусто!
20 2 Андрей Волков
21
h2. На хосте
22
23
h3. заходим в монитор виртуальной машины
24
25
(QEMU) *info pci*
26
27
<pre>
28
...
29
  Bus  0, device   3, function 0:
30
    SCSI controller: PCI device 1af4:1001
31
      IRQ 11.
32
      BAR0: I/O at 0xc000 [0xc03f].
33
      BAR1: 32 bit memory at 0xfebf1000 [0xfebf1fff].
34 5 Андрей Волков
      id "pci-disk-storage2"
35 2 Андрей Волков
...
36
</pre>
37
38
h3. Убираем это устройство с машины
39
40 4 Андрей Волков
(QEMU) *device_del pci-disk-storage2*
41 2 Андрей Волков
42
h3. проверяем
43
44
(QEMU) *info pci*
45
46
Исчезло
47
48 1 Андрей Волков
Это успех.