1

のサイズhardlinkLinux?のサイズになりinodeますか?2つ持っていたら?

説明をよろしくお願いします。試してみましgoogleたが、何も見つかりませんでした

4

2 に答える 2

2

ハード リンクは、ファイルの単なる別の名前と考えてください。ファイルに 1000 個のハード リンクがある場合、それは 1000 個の異なるディレクトリ エントリが関連付けられていることを意味し、すべて異なる名前を持つ可能性があります。たとえば、1000 の異なる名前があったとしても、あなたは 1 人にすぎません。名前の数に関係なく、同じ量のスペースを占有します。追加の名前ごとに、もう少し事務処理が必要です。

于 2011-06-01T15:27:20.697 に答える
2

ハード リンクはinodeを再利用しますが、別個のディレクトリ エントリが必要です。これには、 8 バイトとext2のファイル名の長さが必要です。ディレクトリのインデックス作成が使用されている場合など、関連する他のコストが発生する場合があります。また、ディレクトリはブロック全体で大きくなります。

于 2011-06-01T15:28:06.547 に答える