inodeへの参照(ハードリンク)が無くなると、そのinodeは削除されますか?
ハードリンクは既存のiノードを参照するディレクトリエントリを追加する事と習いました。
例えば
ln foo.txt bar.txtとすると、
foo.txtとbar.txtは同じiノードを参照する事になります。
ここでrm foo.txtとした場合、bar.txtは既存のiノードを参照している状態だと思います。
さらにbar.txtを削除した場合は参照元のiノードも削除されるということで合っていますか?
1つわからなかったのがiノード自体はファイルの長さ、モード、iノード番号などの情報しか持っていないようですが、foo.txtとbar.txtの中に記述されているデータはfoo.txtとbar.txtが別々で持っているということなのでしょうか?