
iscsitarget に問題があります。ようやく動作するようになったと思いますが、さまざまな Windows マシンにドライブをマウントすると、ドライブが独自のフォルダー構造を維持しているようです。
例:
1 台のコンピュータでファイルを削除しましたが、2 台目のコンピュータでは更新後もファイルが残っています。
2 台目のコンピューターではファイルを新しいフォルダーに移動しますが、1 台目のコンピューターでは同じフォルダー構造が残ります。
Linux にローカルにマウントされたフォルダー構造も同期されていません...
ietd.conf に私のドライブ用の次の行があります:
Lun 0 Path=/dev/sdb,Type=fileio
私のドライブは USB Elements 2 TB ドライブです。
しかし、他の場所にオプションやキャッシュの問題がある可能性がありますか?
答え1
ドライブは、iscsi 経由の複数のクライアント接続を正式にサポートしていますか? 1 つのクライアントからの複数の接続は、複数のクライアントからの複数の接続とはまったく異なります。サポートしていない場合は、動作せず、試行するとデータが破損します。クラスタリングをサポートするストレージ デバイスが必要です。
私が知っている唯一の回避策は、クラスタリングをサポートする Microsoft iscsi ターゲットを使用することです。ストレージ デバイス上に VHD ファイルを作成し、すべてのクライアントをストレージに接続されたコンピューター上の iscsi ターゲットに接続します。この方法では、ストレージに接続された PC のみが直接書き込みを行い、他のすべては「サーバー」マシン上のターゲットを介して処理されます。クラスタリングをサポートするドライブは通常非常に高価で、開始価格は 1,500 ~ 2,000 ポンドと考えてください。