【rsync-2.6.3-1で特定のディレクトリ以外をバックアップ】


バックアップの為に、
/home
以下のをrsyncで毎日取っていたのですが、
バックアップ先のドライブが一杯になってしまい、
HDDを新規で追加するまでのあいだ、
/home/backup
にコピーを取ろうと思っています。

ただ、
/home
以下を
/home/backup

rsync
してしまうと、
/home/backup
内も含まれてしまうので、困っています。
/home/backup
以外の
/home
すべてをrsyncしようとするには、どうすればいいでしょうか??

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2010/01/15 15:46:11
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント100pt

HDDを新規で追加するまでのあいだ、

/home/backup

にコピーを取ろうと思っています。

単純にここにバックアップを取るのを止めたほうが良いとは思うが、一応 --exclude オプションを使うことで実現できる。

例:

rsync -av --delete --exclude 'backup' /home/ /home/backup

Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ

直接試してはいないので細かいオプションの指定の違いは調整してください。

id:keijiro

ありがとうございます。

同じ場所なので避けた方がいいのは承知なのですが、

何もないよりましなので、HDDが届くまでの1週間、これで耐えます。

2010/01/15 15:45:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません