バグまたは機能:不変ファイルをリンクできません。

バグまたは機能:不変ファイルをリンクできません。

削除されるまで変更しないファイルに不変属性を設定しました(そのファイルは仮想マシンのバックアップイメージです)。また、ファイルをハードリンクできないように見えます。つまり、名前を変更できません。

状況はそうすべきですか?書き込み権限がないファイルと比較すると、動作はまったく異なります。詳細を提供するマニュアルページが見つかりません。

問題のファイルシステムはOCFS2です。

ベストアンサー1

これは特徴です。バラよりman chattr:

「i」属性を持つファイルは変更できません。削除または名前変更できず、ファイルへのリンクを作成できず、ファイルのメタデータのほとんどを変更できず、ファイルを書き込みモードで開くことができません。スーパーユーザーまたはこの機能を持つプロセスのみがこのプロパティを設定または CAP_LINUX_IMMUTABLE消去できます。

特定のファイルには不変のハードリンクが複数ある場合があります。最初にリンクを作成してから、そのいずれかを不変にすると、すべて不変になります。

おすすめ記事