LPIC-1 / デバイスとファイルシステム
- ハードリンクは元ファイルと同じiノードを共有するため、別のファイルシステムをまたいで作成できず、ディレクトリには通常作成できない✓ 正解
- ハードリンクは元ファイルとは別のiノードを持ち、元を削除すると必ず参照できなくなる
- シンボリックリンクは元ファイルと同じiノードを共有するため、ファイルシステムをまたげない
- シンボリックリンクは元ファイルのiノード番号をコピーして保持するため、リンク先の移動に影響されない
💡 ハードリンクは元と同一iノードを指すため、iノードはファイルシステムごとに固有で、別FSをまたいで作成できません。またディレクトリへのハードリンクは通常許可されません。シンボリックリンクはパス文字列を保持する別iノードのファイルで、FSをまたげますが、リンク先を消すとリンク切れになります。
○ ハードリンクは元ファイルと同じiノードを共有するため、別のファイルシステムをまたいで作成できず、ディレクトリには通常作成できない:正解。ハードリンクは同一iノードを共有し、別FSをまたげず、ディレクトリには通常作れません。
✕ ハードリンクは元ファイルとは別のiノードを持ち、元を削除すると必ず参照できなくなる:ハードリンクは元と同一iノードを共有し、別名を消しても他のリンクが残れば参照できます。
✕ シンボリックリンクは元ファイルと同じiノードを共有するため、ファイルシステムをまたげない:同一iノードを共有するのはハードリンクで、シンボリックリンクは別iノードを持ちます。
✕ シンボリックリンクは元ファイルのiノード番号をコピーして保持するため、リンク先の移動に影響されない:シンボリックリンクはパス文字列を保持するもので、iノード番号をコピーするわけではありません。