hexdumpまたはddでinodeデータを表示できないのはなぜですか?

hexdumpまたはddでinodeデータを表示できないのはなぜですか?

私はLinuxカーネルのファイルシステム階層についてはよくわかりませんが、inode情報はシステムコールだけをインポートするのでインポートできなかったと思いましたが、dd完全に間違っている可能性があります。おそらく、inode情報は16進ダンプにも存在するかもしれませんが、見ることはできません。hexdumpopen()read()

答え1

inodeデータがファイルにない:テキストエディタでファイルを開き、と入力すると、hello worldこの11バイトのみがファイルに入ります。 1文字あたり1文字(文字がASCIIの場合、他の文字の場合は2、3、4、または5バイトである可能性があります)。ファイルサイズ、権限、時間などはすべてinodeにあります。 inodeがファイルにありません。

stat表示に使用しますinode

答え2

最終的にやりたいことは何ですか?

あなたhexdumpまたはdd元のデータの一部がinodeと同じブロックにある場合...まあ、ddそしてhexdumpそのデータを表示してください...

dumpe2fs /dev/<device> | lessinodeの保存場所を見つけるために使用されます。

関連情報