動かざることバグの如し

近づきたいよ 君の理想に

Ubuntuでvmdkファイルをマウントして読み書きしたい

環境

やりたいこと

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