CLRI(8)

名称
clri - inode をクリアする

書式
clri special_device inode_number ...

解説
通常は fsck(8) でファイルシステムの修復を行なうので、 clri は古いもの(obsolete) となっています。

clri は、指定した特殊ファイル special_device 上にあるファイルシステムの、指定された inode 番号の inode を 0 でクリアします。 クリアされた inode や、以前その inode によって 使用されていたブロックを再使用できるようにするために、普通は clri を実行したあとで fsck(8) をそのファイルシステムに対して実行します。

このコマンドは主に、なんらかの原因によって fsck(8) が適切に処理することのできなくなったファイルを削除するためにあります。 一度削除されれば、 そのあとのファイルシステム上のつじつま合わせは fsck(8) が行ってくれることが期待できます。

関連項目
fsck(8), fsdb(8)

バグ
オープンされているファイルに対して clri を実行しても、 そのファイルをクローズする際にキャッシュからディスクに inode が書き戻されるために、その効果が失われてしまいます。