差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| linux:qemu-kvm:libguestfs-tools [2015/11/05 14:48] – [参考文献] ともやん | linux:qemu-kvm:libguestfs-tools [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== libguestfs-tools による仮想マシンイメージの操作 ====== | + | ====== libguestfs-tools による仮想ディスクの操作 ====== |
| ===== インストール ===== | ===== インストール ===== | ||
| 行 6: | 行 6: | ||
| </ | </ | ||
| - | ===== 仮想マシンハードディスクイメージ変換ツール ===== | + | ===== 仮想ディスク変換ツール ===== |
| + | vhd、vhdx などを qcow2 などに変換できる。\\ | ||
| [[http:// | [[http:// | ||
| + | |||
| + | ===== qcow2 を nbd 経由でマウント& dd で書き込み ===== | ||
| + | < | ||
| + | $ sudo modprobe nbd max_part=63 | ||
| + | $ sudo qemu-nbd --connect=/ | ||
| + | $ sudo fdisk -l /dev/nbd0 | ||
| + | ディスク /dev/nbd0: 7.4 GiB, 7902068736 バイト, 15433728 セクタ | ||
| + | 単位: セクタ (1 * 512 = 512 バイト) | ||
| + | セクタサイズ (論理 / 物理): 512 バイト / 512 バイト | ||
| + | I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト | ||
| + | ディスクラベルのタイプ: | ||
| + | ディスク識別子: | ||
| + | |||
| + | デバイス | ||
| + | /dev/nbd0p1 * 2048 15433727 15431680 | ||
| + | </ | ||
| + | マウントする場合 | ||
| + | < | ||
| + | $ sudo mount -o ro /dev/nbd0p1 /mnt/dos | ||
| + | </ | ||
| + | dd で USB などに書き込む場合 | ||
| + | < | ||
| + | $ sudo dd if=/ | ||
| + | </ | ||
| ===== 参考文献 ===== | ===== 参考文献 ===== | ||
| [[http:// | [[http:// | ||