tdbbackup — Samba の .tdb ファイルのバックアップや整合性の確認を行うツール
tdbbackup
[-s suffix] [-v] [-h]
このツールは Samba(1) システムの一部である。
tdbbackup
は Samba の .tdb ファイルのバックアップを
とるために使用される。また Samba の起動前にこのツールを使うことで、ファイルの
破損が確認された場合には、以前のバックアップファイルから復元することもできる。
help を表示する。
-s
オプションは Administrator にバックアップファイルの
拡張子を指定できる権限を与える。これにより、Administrator
はバックアップのたびに新しいサフィックスをつけることができ、TDB
のバックアップの履歴を管理することが可能になる。
-v
はデータベースに対しダメージ (破損したデータ)
がないか確認し、もしダメージが発見された場合はバックアップから復元する。
概要
tdbbackup
ユーティリティは任意のタイミングで安全に動作することが出来る。
Sambaが動作中でもtdbファイルの整合性を検証できるよう、任意のタイミングで使えるように設計されて
いる。典型的な使用方法は :
tdbbackup [-s suffix] *.tdb
Samba を再起動する前に以下のコマンドを実行することで .tdb ファイルの整合性を確認できる :
tdbbackup -v [-s suffix] *.tdb
Samba の .tdb ファイルはいろいろな場所に保存されているため、システムにある全ての .tdb ファイルをバックアップをとるようにする。重要なファイルは :
secrets.tdb
- 通常のディレクトリの位置は
/usr/local/samba/private で、システムによっては /etc/samba になる。
passdb.tdb
- 通常のディレクトリの位置は
/usr/local/samba/private で、システムによっては /etc/samba になる。
*.tdb
通常のディレクトリの位置は
/usr/local/samba/var で、システムによっては /var/cache や
/var/lib/samba になる。