VMware vSphere Hypervisor で USB メモリーを認識させる2

以前 VMware ESXi で USB メモリーを使う方法について書いた。

しかし実際に仮想マシンで USB メモリーを認識させようとしてもうまくいかない。別の方法でやってみた。

今回は Ubuntu を仮想マシンとする。

環境:
・VMware vSphere Hypervisor 7.0U3g(英語環境)
・Ubuntu Server 22.04.2 LTS

(1)仮想マシンがオフになっている状態で、「ESXi 管理画面>Navigator>Virtual Machines>{該当の仮想マシン}>Edit」をクリック。

「Add other device」で「USB controller」を追加する。しかし元々追加されていた。

(2)仮想マシンをオン/オフどちらでもいいので、ESXi のホストに USB メモリーを挿す。

(3)「ESXi 管理画面>Navigator>Virtual Machines>{該当の仮想マシン}>Edit」をクリック。

「Add other device」で「USB Device」をクリックすると、2の USB メモリーが認識されていることが分かる。

それを選択して追加する。

(4)仮想マシンを起動していない場合は起動する。

(5)[以下は Ubuntu の場合] 以下のコマンドでデバイス名を確認する。

$ sudo fdisk -l

/dev/sdc1 だと分かった(末尾に数字が付いているものと付いていないものがあれば、付いているほう)。

(6)以下のコマンドで USB メモリーのファイルシステムを調べる。

$ sudo blkid /dev/sdc1

TYPE="vfat" となっており、vfat だと分かった。

(7)USB メモリーをマウントする。

$ sudo mount -t vfat /dev/sdc1 /media

(8)以下のコマンドでマウントされたことを確認する。

$ df -h

(9)アンマウントは以下のコマンド。

$ sudo umount /dev/sdc1

cd コマンドでそのディレクトリに移動している場合は、"umount: /media: target is busy." と表示される。ディレクトリから抜けよう。

参考:
Command line option to check which filesystem I am using? - Ask Ubuntu
https://askubuntu.com/questions/19671/command-line-option-to-check-which-filesystem-i-am-using

UbuntuでUSBメモリのマウント - Qiita
https://qiita.com/sasayabaku/items/aca8f94faadae5bd32c5

Linuxのマウントとアンマウント | 金沢音楽制作
https://psipsina.jp/note/linux/mount.html

ESXi上の仮想マシンでUSBを利用する | Abillyz
https://abillyz.com/dozono/studies/70

ESXi USB デバイスのパススルー | レグシム ブログ
http://blog.l-nux.com/esxi-usb-pass-through


この記事が気に入ったらサポートをしてみませんか?