scsi

    1

    1答えて

    私はあなたが基本的にあなたの質問にソリューションを命名しました

    2

    1答えて

    最新のストレージタイプの多くは、ブロックを割り当てるためにThin provisioningを使用します。ディスク装置にはBlock allocation mapを取得する必要があります。ボリュームビットマップを取得するにはFSCTL_GET_VOLUME_BITMAPがありますが、それはファイルシステム固有であり、私はFS固有ではないアプローチが必要です。 Windows 8以降Windows

    3

    4答えて

    大きなSCSI書き込みを生成するユーザー空間アプリケーションがあります(詳細は後述)。しかし、SCSIターゲットに到達するSCSIコマンド(FCによって接続されたストレージ)を見ているときに、何かがこれらの書き込みを512Kチャンクに分割しています。 アプリケーションは、基本的には、直接デバイスに1Mサイズの直接書き込みを行います fd = open("/dev/sdab", ..|O_DIREC

    0

    2答えて

    私たちはWindows 10でNVMEデバイスを管理するアプリケーションを開発しています。私たちは独自のドライバを使ってドライブと話すことはしません。したがって、ほとんどのコマンドを送信するには、 Windowsの10 からSecurity ReceiveとSecurity Sendのようなコマンドでは、我々は、SCSIコマンドがホストから送信され、SCSIカーネルスタックによってNVMEコマンド

    2

    3答えて

    iSCSIは、SCSIパケットの上に(TCPヘッダー自体以外の)レイヤーを導入しますか? RFC自体以外のiSCSIのリファレンスマニュアルはありますか? Paralan iSCSI-SCSI変換器でRF受信機を制御するには、この情報が必要です。

    0

    1答えて

    Cでfopen()関数を呼び出すと、カーネルへのシステムコールが発行されます。どのカーネルモジュールがシステムコールを処理し、呼び出しプログラムにファイル記述子を返すのかを知りたい。これらのカーネルモジュールはread()とwrite()操作の処理にも責任がありますか?そうでなければ、どのモジュールが責任を負います。 私はSCSIコマンドを発行していますが、その情報は高く評価されます。

    0

    3答えて

    スリープモード(ハー​​ドウェア)のHDDで始まる組み込みLinuxビルドがあります。その後、ソフトウェアが起動し、ドライブの電源が入ります。 Linuxはドライブを正常に検出します: ata1: exception Emask 0x10 SAct 0x0 SErr 0x4050000 action 0x42 frozen ata1: soft resetting port ata1: SAT

    0

    1答えて

    LIOコードベースがある何SE(例えばse_cmd、se_sessionなど)/ wの接頭辞構成要素がたくさん/ wが何をして散乱されていますこの意味はですか? (私はLIOカーネルコードベースでそれについていくつかのコメントを見つけることができませんでした)

    0

    1答えて

    でコンパイルエラーを取得含まれます: #include <ntddscsi.h> を私は(NetBean 7.1 & CygwinのC++コンパイラを使用して)コンパイルすると、私は私が「SCSI_PASS_THROUGH」を定義する必要があると言われています私はそれを使用する前に... ntddscsi.hにしかし、それが定義されています typedef struct _SCSI_PASS_TH

    1

    1答えて

    私はUSBベースの大容量記憶装置を開発しています。制御はSCSIコマンドによる。 このデバイスのLUNの1つが「非表示」で、すべてのコマンド(INQUIRYおよびREQUEST SENSEを除く)がCOMMAND FAILED(1)を返します。 REQUEST SENSEはNOT READY(MEDIUM NOT PRESENT)を返します。 これにもかかわらず、Windowsは繰り返しREAD