私はfileAを持っています。これは200 MBのサイズです。今度は、fileBという名前のfileAへのハードリンクを作成したいが、私はこのファイルが最初の100MBのfileAを指すようにしたい。ですから、基本的には同じデータブロックを指すようにfileBが必要ですが、長さは異なります。必ずしも実際のハードリンクである必要はありませんが、それはコンテンツをプロキシする仮想ファイルである可能性があります。linuxの部分ファイルの内容へのハードリンクの作成
私は何とかInodeを複製して長さを変更することを考えていましたが、これはファイルシステムの一貫性の問題を引き起こす可能性があります(データブロックの移動など)。私にこれをさせることができるLinuxツールやユーザレベルのシステムコールはありますか?
私はあなたに良い答えを与えましたが、この質問は実際にここではなく、serverfaultに属しています。 – Omnifarious
@Omnifarious私はこれがサーバーの障害のために何かであることに同意しません。これはプログラミングの質問(例えば「私は何のシステムコールをするのですか?」)と解釈することができます。 – asveikau
頭がおかげで、灰色の領域に質問を編集しました。 – gopice