読み取り専用フォルダ内のファイルを含む rsync バックアップ ディレクトリ

読み取り専用フォルダ内のファイルを含む rsync バックアップ ディレクトリ

ディレクトリ構造をバックアップするために、SSH 経由の rsync を使用しています。その構造には、読み取り専用フォルダーと、その中にいくつかの書き込み可能なフォルダーがあります。これらの書き込み可能なフォルダーの内容は変更されるため、バックアップする必要があります。

--backup --backup-dirメインのバックアップ プロセスは正常に動作しますが、読み取り専用フォルダー内のフォルダーの 「バックアップのバックアップ」( ) は次の理由で失敗します。

rsync: mkdir failed - permission denied

これはrsyncコマンドです:

rsync -e "ssh -i some_key_file.pub -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
  --backup --backup-dir=backup_dir --force --ignore-errors --delete -a root_folder server:destination_folder/

フォルダ構造は次のとおりです:

root_folder
-- read_only_folder
---- writable_folder

rsync の作成に失敗しましたbackup_dir/read_only_folder/writable_folder

バックアップの主要部分は機能しているので (rsyncファイルの同期後に権限を調整すると想定しています)、ファイルに同じものを適用する何かが欠けているだけだと思います--backup-dir

関連情報