Ubuntuサーバー(KVMでゲストとして実行)にホストSATAディスクの1つを使用させる方法はありますか?独占的にアクセスしたいので、「ネイティブ」な方法があるべきだと思います。私はしばらくこれをグーグルで検索しましたが、何も見つかりませんでした。
スペルミスがある場合は申し訳ありませんが、私の母国語ではありません。
KVMインスタンスを管理するためにvirt-managerを使用している場合は、それを開き、インスタンスをクリックして、[表示]→[詳細]に移動できます。「ハードウェアの追加」ボタンがあります。ストレージを追加します。これは、ハードディスクドライブ全体の場合もあります。ハードドライブにアクセスする手段として「VirtIO」を使用します。これは、ゲストオペレーティングシステムがLinuxの場合、最近のLinuxカーネルでうまく機能します。
インスタンスが実行されている限り、ハイパーバイザーのハードディスクを使用しないでくださいであることに注意してください。例えば。ディスクに常駐し、仮想マシン内からマウントされたハイパーバイザーにファイルシステムをマウントすると、おそらくファイルシステムが破壊されます。したがって、少し特別な注意が必要です;-)
Virt-managerでこれを行う最良の方法は、ディスクをストレージプールとして追加することです。これを行うには、localhost(QEMU)接続を右クリックし、[詳細]、[ストレージ]タブを選択して、[プラス]ボタンをクリックし、ウィザードに従って、物理ディスクに基づいて新しいストレージプールを追加します(そこに選択肢が表示されます。実際にディスクをLVMで分割することができます)次に、そのディスクにボリュームを作成し、VMを作成するときに、事前に作成されたボリュームを接続します