ねえ、
losetup
Linux でブロック デバイスをエミュレートするためにファイルを使用するのは比較的簡単です。
コンテンツを取得している複数のファイルに基づいて独自のブロックデバイスをプログラムしたい場合に、何を探すべきかについてのヒントを教えてください。ご理解いただくために、file1 からバイト 1 ~ 500 および 1.000 ~ 3.000 を取得し、file2 からバイト 501 ~ 999 およびバイト 3.001 ~ 5.000 を取得して、それらを組み合わせたブロックデバイスとして提供するとしましょう。私の好みのプログラミング言語は Python で、できるだけユーザー空間でプログラムを書きたいと思っています。
Windows の場合、そのような実装を見つけました。これは FileDisk および HttpDisk と呼ばれ、次の場所にあります。
よろしくお願いします、ライナー