Монтирование USB Flash

В случае, если вам необходимо подключить USB Flash к виртуальному шлюзу (например, доставить на виртуальный шлюз сертификаты или политику безопасности) выполните следующие действия:

 

1.   Подключите USB Flash к серверу, на котором развернут KVM.

2.   Информация о подключенном устройстве отобразится в dmesg:

[ 5413.273010] usb 2-4: new high-speed USB device number 3 using ehci_hcd

[ 5413.405600] usb 2-4: New USB device found, idVendor=8644, idProduct=800e

[ 5413.405604] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[ 5413.405607] usb 2-4: Product: USB Flash Disk               

[ 5413.405610] usb 2-4: Manufacturer: General                      

[ 5413.405613] usb 2-4: SerialNumber: 12340000200027DB

[ 5413.406359] scsi5 : usb-storage 2-4:1.0

[ 5414.402739] scsi 5:0:0:0: Direct-Access     General  USB Flash Disk   1.0  PQ: 0 ANSI: 2

[ 5414.404574] sd 5:0:0:0: Attached scsi generic sg4 type 0

[ 5414.405336] sd 5:0:0:0: [sdd] 3915776 512-byte logical blocks: (2.00 GB/1.86 GiB)

[ 5414.406212] sd 5:0:0:0: [sdd] Write Protect is off

[ 5414.406216] sd 5:0:0:0: [sdd] Mode Sense: 03 00 00 00

[ 5414.407056] sd 5:0:0:0: [sdd] No Caching mode page found

[ 5414.407166] sd 5:0:0:0: [sdd] Assuming drive cache: write through

[ 5414.411285] sd 5:0:0:0: [sdd] No Caching mode page found

[ 5414.411394] sd 5:0:0:0: [sdd] Assuming drive cache: write through

[ 5414.412634]  sdd: sdd1

[ 5414.415965] sd 5:0:0:0: [sdd] No Caching mode page found

[ 5414.416073] sd 5:0:0:0: [sdd] Assuming drive cache: write through

[ 5414.416182] sd 5:0:0:0: [sdd] Attached SCSI removable disk

3.   Подключите диск к виртуальной машине. Не рекомендуется подключать все устройство целиком (в данном случае – dev/sdd). Рекомендуется подключить только нужный раздел (в данном случае – /dev/sdd1).

root@debian:~# virsh attach-disk gate /dev/sdd1 vdb

Disk attached successfully

Где:

gate – название виртуальной машины;

/dev/sdd1 – подключаемый к виртуальной машине раздел диска sdd;

vdb – наименование диска в виртуальной машине (по умолчанию в виртуальной машине только один используемый диск vda).

4.   Перегрузите виртуальную машину. Диск будет подключен только при включении виртуальной машины.

5.   Просмотрите все диски в системе:

root@sterragate:~# fdisk –l

...

Disk /dev/vdb: 2004 MB, 2004845056 bytes

16 heads, 63 sectors/track, 3884 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x20ac7dda

 

This doesn't look like a partition table

Probably you selected the wrong device.

 

   Device Boot      Start         End      Blocks   Id  System

/dev/vdb1   ?     3198908     3628344   216435558+   7  HPFS/NTFS

Partition 1 does not end on cylinder boundary.

/dev/vdb2   ?     3246053     5184009   976730017   16  Hidden FAT16

Partition 2 does not end on cylinder boundary.

/dev/vdb3   ?           1           1           0   6f  Unknown

Partition 3 does not end on cylinder boundary.

/dev/vdb4           49803      966802   462167897    0  Empty

Partition 4 does not end on cylinder boundary.

 

Partition table entries are not in disk order

6.   Создайте папку, куда будет подмонтирован диск:

mkdir /flash

7.   Подмонтируйте диск:

mount /dev/vdb /flash

8.   Устройство готово к использованию.