web-dev-qa-db-ja.com

innobackupexを取得して、ビジー状態のファイル名を出力することはできますか?

Innobackupex --apply-logを実行しようとすると、クラッシュします。その時点で処理しているファイルを確認するにはどうすればよいですか?ドキュメントに記載されている関連オプションが表示されません。

1
Wodin

データのバックアップに使用したバージョンが、復元に使用しようとしているバージョンと同じであることを確認してください。これは噛むことができます。

2
eroomydna

これを行う簡単な方法の1つは、次のようにstraceを使用することです。

$ strace -e trace=open xtrabackup --prepare --target-dir=2014-11-27_06-06-49

準備されていないバックアップ場所へのパスを2014-11-27_06-06-49に変更します。ここでは、innobackupexが内部で使用する低レベルのツールであるxtrabackupを使用しています。

貧乏人の代わりは、別のセッションで次のようなものを使って投票を行うことです。

$ while true; do lsof +D ./2014-11-27_06-06-49 ; sleep 0.1; done

繰り返しになりますが、バックアップ場所の./2014-11-27_06-06-49を変更し、必要に応じてスリープ時間を調整してください。

1
jynus