のサイズhardlink
はLinux
?のサイズになりinode
ますか?2つ持っていたら?
説明をよろしくお願いします。試してみましgoogle
たが、何も見つかりませんでした
ハード リンクは、ファイルの単なる別の名前と考えてください。ファイルに 1000 個のハード リンクがある場合、それは 1000 個の異なるディレクトリ エントリが関連付けられていることを意味し、すべて異なる名前を持つ可能性があります。たとえば、1000 の異なる名前があったとしても、あなたは 1 人にすぎません。名前の数に関係なく、同じ量のスペースを占有します。追加の名前ごとに、もう少し事務処理が必要です。
ハード リンクはinodeを再利用しますが、別個のディレクトリ エントリが必要です。これには、 8 バイトとext2のファイル名の長さが必要です。ディレクトリのインデックス作成が使用されている場合など、関連する他のコストが発生する場合があります。また、ディレクトリはブロック全体で大きくなります。