環境
- Ubuntu 24.04
やりたいこと
vmdkファイルをマウントして中身を参照したい。また、読み書きを行いたい。
やり方
libguestfs-toolsというパッケージに含まれる guestmount を使う。
ちなみに、vmware-mount
という古いツールもあるけれど、VMwareの特定の製品が必要だったり、情報が古かったりするから、今はguestmount
を使うのが簡単で確実っぽい。
まずはインストール
sudo apt install libguestfs-tools
いざマウント
sudo guestmount -a /path/to/your-disk.vmdk -i --rw /mnt/vmdk
- --rw: 読み書き可能な状態でマウント
- 読み取り専用でよければ、
--rw
の代わりに--ro
を指定する
- 読み取り専用でよければ、
- -i: OSを自動判別して適切なパーティションをマウント
作業後は必ずアンマウントすること。
sudo umount /mnt/vmdk