システムの再同期中、除外が機能していないようです。

システムの再同期中、除外が機能していないようです。

rsync私は私のサーバーの完全なファイルシステムバックアップを実行しようとしています。このガイド。次のコマンドを使用しています。

rsync -aAXH --progress --delete --stats --exclude={\
    "/dev/*",\
    "/proc/*",\
    "/sys/*",\
    "/tmp/*",\
    "/run/*",\
    "/mnt/*",\
    "/media/*",\
    "/lost+found"}\
    /* \
    newserver:/mnt/oldserver-backup

しかし、まだフォルダをバックアップした/media/xため、ターゲットにスペースが不足していました。この問題を解決するには?

ベストアンサー1

この--exclude={x,y,z}設定は bash でのみ有効で、bash が正しく拡張されるには、空白なしで 1 行にする必要があります。

リストを別のファイルに入れて使用するか、--exclude-from=filemegahallonが提案するように--exclude =オプション部分を直接繰り返すことをお勧めします。

/*また、通常、rsyncにソースとして再帰を処理させたくないので、//のドットファイルもコピーするように指定するだけです。また、驚きを防ぐために、常にターゲットディレクトリにスラッシュを追加します。

おすすめ記事