rsyncは明らかな理由なしに/ mntの特定のフォルダを無視します。

rsyncは明らかな理由なしに/ mntの特定のフォルダを無視します。

rsyncを使用してシステム全体のバックアップを実行しようとしています。

構造:

  • ソースは次のとおりです。/

  • 対象: /mnt/rsync_backup: このrsyncバックアップ専用の内部ドライブ、自動的にマウント

  • /mnt/other_folder:NTFSパーティション、自動的にマウントされます。また、バックアップする必要があります。

私は以下が欲しい:

rsync --stats --delete --stats -avxqhHAX --exclude '/mnt/rsync_backup' / /mnt/rsync_backup

(もちろん無限ループを避けるために対象フォルダは除外しました)

Rsyncはエラーなしで実行されています(使用sudo)。ただし、以下の内容はすべて/mnt/other_folder無視されます(rsyncはエラーなしで終了します)。

作成されましたが/mnt/rsync_backup/mnt/other_folder空です。

ありがとうございます!

ベストアンサー1

あなたは以下を-x使用しましたrsync

-x--one-file-system

これはrsync、繰り返し時にファイルシステムの境界を超えないように指示します。

そのため、入力を避けることです/mnt/other_folder(他のファイルシステムにあります)。


-v--verbose)と-q()を一緒に使用しているようです--quiet。この-qフラグはこのフラグをオーバーライドします-v

/devバックアップから他のフォルダを除外することもできます。

おすすめ記事