私はDebian squeezeboxにiscsitargetをインストールして設定することを検討しています。これまで、さまざまなGoogle検索とDebian Wikiで見た例は次のとおりです。http://wiki.debian.org/SAN/iSCSI/iscsitarget
/dev/sda1
またはなどのアンマウントされたデバイスへのパスを設定します/dev/sda
。マウントされたファイルシステムのフォルダパスを設定できますか?良い:/home/iscsi_target
答え1
いいえ、できません。 iSCSIは、独自のファイルシステムドライバを使用して別のコンピュータから直接アクセスできるように、ネットワーク経由でディスク全体をエクスポートします。ディレクトリはディスクではありません。
ファイルとディレクトリを共有するには、NFSやCIFS / Sambaなどのネットワークファイルシステムを使用する必要があります。
答え2
通常、デバイスノードが必要な場合は、/dev/sda1
ファイルノードではなくブロックデバイスの読み取り/書き込みを試みます。マウントされたファイルシステムのディレクトリは、ブロックデバイスノードとはまったく異なる種類のオブジェクトです。
場合によっては、通常、デバイス上で実行されるジョブがファイルでも実行されることがあります。たとえば、isoやdmgなどのさまざまなファイル形式は、デフォルトで内部的に独自のファイルシステム構造を持つことができる一部のホストファイルシステムのファイルに格納されているブロックデバイスの「イメージ」です。一部のソフトウェアは、この種の「ファイル」を処理する方法を知っています。
あなたがリンクしたウェブサイトにはfileioとblockioのいくつかの注意事項があるようですが、文書は完全ではありません。これは調査する価値がある内容かもしれません。
答え3
2 台の NetGear ReadyNAS システムがあります。どちらもISCSIターゲットをサポートします。まず、グループを定義し、グループ内でLUNを定義します。各LUNのサイズを指定できます。次に、私のLinuxシステム(Windowsの場合もあります)でiCSIを定義し、必要な各LUNを特定のマウントポイント(/media/user/dataなど)にマウントするように設定するか、Thunderbirdの場合は保存します。電子メールストアは次のとおりです。新しいバージョンのオペレーティングシステムをアップグレード/インストールした後もデータが保持されるように共有ターゲットに保存します。 psusiは正確ですが、fstabを使用してターゲットをディレクトリにマウントできます。
UUID=4e53b99d-1c8a-42f1-87de-1067c21b3a98 /media/walt/tbird ext4 _netdev 0 0