やりたい事とか ・RAID ・LPIC-201 ・自転車を買う(買っちゃった~) ・サイト作成

2009年8月6日木曜日

rsyncコマンド

同期をするのに便利なコマンド。
サーバの冗長化に使える!!!!



標準的な使い方
例:/hogeディレクトリの中身を/piyoディレクトリに同期する。
rsync -aul --delete /hoge/ /piyo

a…属性を保ったままコピー
u…変更追加があったファイルのみコピー(差分なので早い!!)
l…シンボリックリンクのそのままコピー。





ネットワーク越しのサーバに同期
例:/hogeディレクトリの中身を192.168.1.10の/piyoに同期する
rsync -auz -e ssh /hoge/ 192.168.1.10:/piyo

z…圧縮。ネットワークを使用するので、データ量は圧縮
-e ssh…sshを使用してネットワーク同期する。










同期元でファイルが削除された時、同期先にコピーされていたファイルを削除するには?
--deleteオプションをつける。

→ファイルは消されちゃうので、注意して使用してください。

0 件のコメント:

コメントを投稿

フォロワー

ブログ アーカイブ