実行中のCouchbaseノードのバックアップを取るには(注:これはそのクラスタのバックアップを取るために、すべてのバケットと、クラスタのすべてのノードに実行する必要があります):
バックアップデータにmbbackupスクリプトを使用します。
mbbackup [bucket_path_name] [dest_dir_path].
バックアップを取るのに十分なディスク容量があることを確認してください。
mbbackupスクリプトは、データベースファイルをデフラグメントし、起動時間を高速化するためにバキュームも実行します。データの量によっては、このスクリプトの実行に長い時間がかかることがあります。スクリプトを実行するサーバーへの接続が中断されていないことを確認するのがベストプラクティスです。
Linux
shell> mbbackup /var/opt/couchbase/1.6.4/data/ns_1/default /backups/2010-12-22/
下記にある設定ファイルをバックアップしてください:
/etc/opt/couchbase/<version>/ns_1/config.dat
Windows
コマンドラインを開きます。
-> -> -> 。powershellと入力してpowershellを起動し、 Enter キーを押します。
以下のコマンドを入力してください:
shell> set-executionpolicy remotesigned
Enterキーを押してください。
shell> mbbackup "C:/Program Files/Couchbase/Server/data/ns_1/default" \ "C:/backup/2010-12-22/"
C:\Program
Files\Couchbase\Server\config\ns_1\config.dat
にあるconfig.dat
ファイルをコピーしてください。