Netatalk 4.5.0
名前
dbd — CNID データベース保守ユーティリティ
概要
dbd [-cfFistuv] [volumepath]
dbd [-V]
説明
dbdは、AFPボリューム上の全てのファイルとディレクトリをスキャンし、 データベースとファイルシステムの間に不一致が見つかった場合にCNIDデータベースを更新する。 適切なパーミッションすなわちrootとして実行しなければならない。
-f パラメータを指定して実行すると、データベース内の既存のボリュームテーブルが完全に消去され、新しいボリュームテーブルが最初から作成される。これは、例えば、あるCNIDスキームから別のCNIDスキームに変換する場合に使用できる。
dbd(Database Daemon)CNIDバックエンドモジュールと同じ名前を共有しているにもかかわらず、このツールは任意のCNIDバックエンドで使用できる。
オプション
-c
AppleDouble v2から拡張属性へ変換する
-f
CNIDデータベースを削除してから再作成する
-F
設定ファイルafp.confの場所
-i
AppleDoubleファイルに保存されたCNIDヒントを無効にする。 これにより、既存のデータベースエントリが古いADヒントの代わりに使用されるようになる。 -fと組み合わせて使用すると、すべてのファイルとディレクトリに新しいCNIDを割り当てることができる。
-s
ボリュームをスキャンする。すなわち、ボリュームをリードオンリーとして扱い、 いかなるファイルシステムの変更も行わない。
-t
実行中の統計を表示する
-u
ユーザ変数$uを使うAFPボリュームのユーザ名
-v
詳細
-V
バージョン情報の表示
CNID 使用上の注意
CNIDバックエンドは名前からIDへのマッピングを保持する。もしあなたがafpd(8)の外、すなわちシェルやsambaでファイル名を変更した場合、CNIDデータベースはその変更を反映しない。Netatalkは可能な限り優美にそのような矛盾の修復を試む。
CNIDデータベースの整合性を損なうことなく、AFPクライアントの外部にあるNetatalkボリュームを操作したい場合は、ファイルを変更しながらCNIDレコードを更新するnad(1)ツールの使用を推奨する。
参照
nad(1), afpd(8), cnid_dbd(8)
著者
CONTRIBUTORS を参照