innobackupex バックアップ システムの非常に奇妙な動作が発生しています。
私はそれをすべて適切に設定し、端末からいくつかのバックアップを実行しましたが、うまくいきました。私の考えは、増分バックアップを 1 日 1 回実行することなので、それを cron に入れるための小さな sh スクリプトを作成しました。
#!/bin/bash
LATEST_DUMP=$(ls -t /home/power/dbbackup | head -1)
innobackupex --incremental --user=db_user --password=db_password /home/power/dbbackup/ --incremental-basedir=$LATEST_DUMP
基本的には、インクリメントが格納されているフォルダ内の最新のダンプを検索し、それを別のインクリメンタル ダンプに使用します。実行しようとすると、次のエラーが表示されます
xtrabackup: Error: cannot open 2016-10-21_00-50-30/xtrabackup_checkpoints
xtrabackup: error: failed to read metadata from 2016-10-21_00-50-30/xtrabackup_checkpoints
端末のコマンドラインから同じ呼び出しを実行すると、完全に機能します。この sh スクリプトを実行しようとすると、エラーがスローされます。両方のスクリプトに同じユーザーを使用しました。増分フォルダーは読み取り可能で、xtrabackup_checkpoints ファイルも読み取り可能です。
私は何が欠けていますか?