DAOS インデックスファイル

daos.cfg ファイルと daoscat.nsf ファイルはバックアップすべきではありません。(これは以前の推奨からの変更点であることに注意してください) これらの 2 つのインデックスファイルは、必要に応じて DAOS リポジトリおよび DAOS に参加している NSF から再作成できます。これらのファイルが破損した場合は、Domino が実行中ではないときに安全に削除されます。これらはスタートアップ時に自動的に作成されます。

daos.cfg ファイルは、DAOS リポジトリのファイルの管理に役立ちます。NLO ファイルは、ベース DAOS ディレクトリの下のサブディレクトリ (0001、0002 など) に保存されます。(パフォーマンスなど) いくつかの理由のため、DAOS では各サブディレクトリ内の NLO ファイルの数に制限があります。daos.cfg ファイルは、各サブディレクトリ内に現在あるファイル数をトラッキングして、DAOS がファイルカウントが制限以下のサブディレクトリに新しいファイルを置くようにします。NLO が削除されるときに対応するファイルカウントが減らされるので、古いサブディレクトリを埋め戻すことができます。daos.cfg ファイルは使い捨てされ、足りない場合は Domino のスタートアップ時に再作成されます。

daoscat.nsf ファイルには 2 つのインデックスが含まれます。一つは NLO 参照を保持しているすべての NSF のリストです (DAOS ID テーブル、または DIT)。もう一つは存在するすべての NLO と、それらが存在する DAOS リポジトリサブディレクトリのリストです (DAOS オブジェクトインデックス、または DOI)。この NSF は外部に見える部分はなく、また変更に使用できる権限はありません。DIT は、NSF がその最初の NLO 参照を取得したときに変更されます。DOI は、新しい (一意の) NLO が作成されたときに変更されます。daoscat.nsf ファイルは使い捨てされ、足りない場合は Domino のスタートアップ時に再作成されます。完全再同期には長時間かかる場合があるため、このプロセスではスタートアップ時に空のインデックスのみ作成されます。ただし、再同期の操作は都合のよいときにできるだけ早く行う必要があります。

いくつかのケースでは daoscat.nsf および daos.cfg が再作成されるまでにサーバーの完全な再起動が必要な場合があります。

DAOS 再同期の操作 (「tell daosmgr resync」) はこれらのインデックスをゼロから完全に再入力します。Domino サーバーをシャットダウンして再同期の操作を実行する場合は、コマンド「[n]daosmgr resync」を実行することもできます。