ブロックからファイルを作成する方法

ブロックからファイルを作成する方法

最近、nvme-cliを使用してブロックデバイスにデータを書きましたが、nvmeの書き込みと読み取りを使用すると、ユーザーは特定のブロックに書き込むことができます。残念ながら、ユーザーはブロックデバイスのみをマウントできるため、ファイルレベルの書き込みまたは読み取りインターフェイスを提供しません。

開始番号とブロックコストを使用して特定のブロックにファイルを書き込んだ後、nvme-cliを使用してファイルを再読み込みして、ファイルの最後に実際に追加のゴミがあるかどうかを確認できます。しかし、ファイルシステムにブロックを表示するにはどうすればよいですか?ブロックデバイスがマウントされたときにVFSがファイルを観察できるように、これらのブロックをファイルに配置する方法はありますか? OS fsはいくつかの機能やインターフェースを提供していますか?

私の空のブロックデバイスはext4形式を使用します。助けてください...泣いています。

ddに加えて、ddを使用してデータをファイルに返すこともできます。しかし、洗練された方法はありますか?

nvmeには、fsレベルの書き込みまたは読み取りのためのより簡単なインターフェイスがないように見えるため、これを行う必要があります。 fsを修正するのははるかに難しいようです。

ベストアンサー1

おすすめ記事