kvm なゲスト方面に usb メモリスティックでファイル転送

なんつーか ssh で接続して云々、なあたりが面倒だなぁ、って思ってたらゲスト側で usb メモリを認識するなどというコンテンツを発見。

最近の配布系だと usb メモリは挿すと認識して Finder みたいのが自動で出てきますが、kvm なゲスト側ではさすがにそこまで優しくはない模様。
以下にて開始および終了の方法を控えておきます。

開始

以下に列挙。

  • kvm を -usb オプション付けて起動します。
  • 起動したら Ctrl+Alt+2 で QEMU なコンソールを出す
  • info usbhost コマンドで usb メモリのデバイス ID みたいのを控える
  • usb_add host:fuga:hoge (fuga:hoge がデバイス ID みたいなナニ) コマンド実行
  • Ctrl+Alt+1 でコンソールに戻って mount

終了

使い終わってホスト側に制御を戻したい時の操作。

  • ゲスト側で umount しておく
  • Ctrl+Alt+2 で QEMU コンソールに移動
  • info usb コマンドで Device x.y な x.y を控え
  • usb_del x.y コマンド実行
    • これでホスト側に自動でマウントされます