説明 ハードリンクを使用しない唯一の正当な理由は、ハードリンクが特定のファイルシステムに特化しており、別のファイルシステム上のファイルを指すことができないことです。つまり、異なるパーティションやデバイス間でファイルをリンクする場合は、ハードリンクを使用できません。代わりに、inodeではなくファイル名へのポインタであるシンボリックリンクを使用する必要があります。その他のオプションは、誤りか無関係です。ハードリンクはほとんどのLinuxシステムで利用可能であり、ext4などの従来のファイルシステムはハードリンクをサポートしています1。各ハードリンクは、元のファイルと同じ所有権、パーミッション、ACLを共有します。これは、使用状況によっては利点にも欠点にもなり得ます2。sulnというものはなく、root以外のユーザーでも、リンクが作成されるディレクトリへの書き込み権限があればハードリンクを作成できます3。ハードリンクされたファイルが変更されても、ファイルのコピーは作成されず、追加の領域も消費されません。変更は、同じinodeを指すすべてのハードリンクに反映されます4。参考文献: * Linux Essentials - Linux Professional Institute 認定プログラム1 * 試験101の目標 - Linux Professional Institute2 * Linuxにおけるハードリンクとソフトリンクの説明 | Enable Sysadmin3 * Linuxにおけるハードリンク:知っておくべき重要なことすべて4