Qubes-OS の [〜#〜] hvm [〜#〜] との間でデータを転送する方法がドキュメントに見つかりません。通常のAppVMを作成すると、Qubes Toolsがインストールされているため、コピーと貼り付けが簡単で、 ファイルの転送 が可能です。ただし、HVMは完全にロックダウンされているようです。
何か案は?
はい、HVM⟺HVMとHVM⟺AppVMの間でファイルをコピーできます。 Qubesのドキュメントでそれを行う方法が見つかりませんでした。 Qubesの開発者はまだこの機能を提供していなかったと思います。しかし、私はこれを行う方法を見つけました。
初めてあなたがしなければならないこと:
あなたがしなければならないことは毎回:
実行するコマンド:
仮想ディスクイメージの作成(dom0ターミナル内):
Sudo dd if=/dev/zero of=/home/anaconda/storage.img bs=1M seek=20480 count=0
'anaconda'をユーザー名に置き換えます。シーク後の数値は、MB単位のディスクサイズです。
ディスクイメージをa VM(dom0ターミナル内)に接続する:Qubes-3.2の場合
qvm-block -A VMname dom0:/home/anaconda/storage.img
Qubes-4.0の場合
Sudo losetup -f --show /home/anaconda/storage.img
qvm-block attach VMname dom0:loop21
ディスクイメージの識別(VMターミナル)内):
Sudo fdisk -l
パーティションの作成(VMターミナル)内):
Sudo fdisk /dev/xvdi
パーティションにファイルシステムを作成する(VMターミナル):
Sudo mkfs.fat /dev/xvdi1
マウントボリューム(VMターミナル)内):
Sudo mkdir /mnt/removable
Sudo mount /dev/xvdi1 /mnt/removable
ボリュームのアンマウント(VMターミナル)内):
Sudo umount /dev/xvdi1
VM(dom0ターミナル内)からのディスクイメージのデタッチ:
qvm-block
qvm-block -d dom0:loop21
Qubes-4.0の場合、「-d」を「detach」に置き換えます。
ビデオチュートリアルについては、このリンクにアクセスしてください https://m.youtube.com/watch?v=qE06DWWf97E