オリジナル問題 LinuCレベル1試験 問題 問12
ファイル・ディレクトリの操作と管理/ハードリンクとシンボリックリンクハードリンクの特徴として適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問12
- A元のファイルへのパスを記録した特殊なファイルで、元を消すとリンク切れになる
- B通常ファイルには作成できず、ディレクトリに対してのみ作成できる仕組みである
- C作成すると元のファイルの内容が複製され、別のディスク領域に保存される
- D元と同じinodeを指す別名で、ファイルシステムをまたいで作成することはできない
正解:D
解説
ハードリンクは、同じinode(ファイルの実体を指す管理情報)を複数のディレクトリエントリから参照できるようにする仕組みです。元のファイルとハードリンク先はまったく対等な関係にあり、どちらか一方を削除しても、inodeへの参照が1つ以上残っていればファイルの内容にアクセスできます。ただし、inodeはファイルシステムごとに独立して管理されるため、異なるファイルシステムをまたいでハードリンクを作成することはできません。
選択肢ごとの解説
- A誤り。パスを記録してリンク切れが起きるのはシンボリックリンクです。
- B誤り。逆で、ディレクトリへのハードリンクは通常許可されていません。
- C誤り。内容は複製されず、同じ実体を共有します。
- D正しい。ハードリンクは同じinodeへの別のディレクトリエントリで、ファイルシステムをまたげません。