システムイメージの構築に使用できるように、LAN経由でドライブを共有したいと思います。 (私のコンピュータ自体には多くの記憶スペースがありません。ドライブをUSBに接続するよりもネットワーク経由で使用することを好みます。))システムイメージを構築しているため、ファイルシステムをローカルにルートとしてマウントし、マウントポイントにdev、proc、および/ sysをマウントできる必要があります。
sshfsを試してみましたが、tarからファイルを抽出すると、utimeの問題(ファイルやディレクトリなし)が発生しました。これはマウントポイントがsshfsであることに関連しているようです。
他のコンピュータで同時にファイルシステムを使用する予定がないため、ロックは重要ではありません。
sshfsはこの状況に適していますか?それとも、glusterfsや他の分散ファイルシステムやiSCSIなどを使用する必要がありますか?
答え1
ブロックデバイスが必要なようです。 iSCSIまたはsshfsやglusterなどのファイルベースのストレージから直接インポートでき、空のファイルを作成してブロックデバイスにループマウントできます。低レベルのアクセスが必要なので、iSCSIは論理的な選択だと思います。
目的の利点は、LVM論理ボリュームをiSCSIボリュームとして共有できることです(ファイルに追加できるLVイメージが作成されます)。
iSCSIはそれほど難しくありませんが、学習曲線があります。 Red Hat EL7のドキュメント*に従うと、わずかに変更してもほとんどのディストリビューションで動作します。
guestfs-tools(libguestfs) と virt-install もチェックしてください。