VMware ESXi のデータストアとして USB ドライブを使う

前提条件


USB パススルーの無効化

# /etc/init.d/usbarbitrator stop 
# chkconfig usbarbitrator off

USB ドライブのデバイス確認

# esxcli storage core device list

データストア作成

パーティション作成

# partedUtil mklabel /dev/disks/naa.5000000000000001 gpt
# partedUtil getptbl /dev/disks/naa.5000000000000001
243201 255 63 3907029168
# echo `expr 243201 \* 255 \* 63 - 1`
3907024064
# partedUtil showGuids | grep vmfs | awk '{print $2;}'
AA31E02A400F11DB9590000C2911D1B8
# partedUtil setptbl /dev/disks/naa.5000000000000001 gpt "1 2048 3907024064 AA31E02A400F11DB9590000C2911D1B8 0"

VMFS6 でファイルシステム作成

# vmkfstools -C vmfs6 -S usbds0 /dev/disks/naa.5000000000000001:1