rsync操作関連
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Linux全般]]
*基本 [#r25beb3d]
rsync -av ディレクトリ ディレクトリ
※nオプションでテストが出来るので必ずチェックすること。
ディレクトリ名の後に”/”スラッシュをつけないと、指定した...
*特定のディレクトリだけ排除してコピー [#j1df3567]
# rsync -av --exclude `/var/www/test` /var/www/ root@19...
~
*複数の特定のディレクトリ・ファイルを除外してバックアップ...
除外対象のファイル、ディレクトリを記述したファイルを作成...
除外対象:.logと.gz
echo *.log > exclude
echo *.gz >> exclude
rsync -av --exclude-from=exclude ディレクトリA ディレク...
以上で、excludeファイルに記載されているファイル、ディレク...
-ファイル名は任意
-※注意※ディレクトリを指定する場合は同期元ディレクトリAか...
*あるディレクトリ配下にある特定のファイルのみをrsyncで送...
aの中にあるindex.htmlファイルのみをbに差分でコピーしたい...
includeでコピー対象のファイルを指定して、excludeで*(全...
# rsync -av --include=index.html --exclude=* a/ b/
*権限を維持してrsyncで差分バックアップする手順 [#c78121ee]
例
ーーーーーーーーーーー ーーーー...
| | | ...
| バックアップサーバー|→rsync+sshでアクセス→| バックア...
| | | ...
ーーーーーーーーーーー ーーーー...
~
**バックアップ対象先のサーバーにて下記設定 [#c4aa6bfc]
[root@svr01 ~]# visudo
Defaults requiretty
>コメントアウト
#Defaults requiretty
>追記
ユーザー名 ALL= NOPASSWD:/usr/bin/rsync
~
**バックアップサーバーにて下記コマンドを実行 [#s9a8523f]
[root@backup01 ~]# /usr/bin/rsync -av -e ssh --rsync-pat...
*uオプションで移行先のファイルが新しい場合はコピーしない ...
ディレクトリ0と1があり、それぞれにtest.txtがあり、同じタ...
***テストケース1 [#h75f8a17]
1. 1/test.txtを編集
2. rsync -av 0/ 1/
3. 1/test.txtのデータは0/test.txtと同じデータに上書きさ...
***テストケース2 [#ee8f5285]
1. 1/test.txtを編集
2. rsync -auv 0/ 1/
3. 1/test.txtは上書きされない
***テストケース3 [#u32c90ca]
1. 0/test.txtを編集
2. rsync -auv 0/ 1/
3. 1/test.txtは上書きされる
終了行:
[[Linux全般]]
*基本 [#r25beb3d]
rsync -av ディレクトリ ディレクトリ
※nオプションでテストが出来るので必ずチェックすること。
ディレクトリ名の後に”/”スラッシュをつけないと、指定した...
*特定のディレクトリだけ排除してコピー [#j1df3567]
# rsync -av --exclude `/var/www/test` /var/www/ root@19...
~
*複数の特定のディレクトリ・ファイルを除外してバックアップ...
除外対象のファイル、ディレクトリを記述したファイルを作成...
除外対象:.logと.gz
echo *.log > exclude
echo *.gz >> exclude
rsync -av --exclude-from=exclude ディレクトリA ディレク...
以上で、excludeファイルに記載されているファイル、ディレク...
-ファイル名は任意
-※注意※ディレクトリを指定する場合は同期元ディレクトリAか...
*あるディレクトリ配下にある特定のファイルのみをrsyncで送...
aの中にあるindex.htmlファイルのみをbに差分でコピーしたい...
includeでコピー対象のファイルを指定して、excludeで*(全...
# rsync -av --include=index.html --exclude=* a/ b/
*権限を維持してrsyncで差分バックアップする手順 [#c78121ee]
例
ーーーーーーーーーーー ーーーー...
| | | ...
| バックアップサーバー|→rsync+sshでアクセス→| バックア...
| | | ...
ーーーーーーーーーーー ーーーー...
~
**バックアップ対象先のサーバーにて下記設定 [#c4aa6bfc]
[root@svr01 ~]# visudo
Defaults requiretty
>コメントアウト
#Defaults requiretty
>追記
ユーザー名 ALL= NOPASSWD:/usr/bin/rsync
~
**バックアップサーバーにて下記コマンドを実行 [#s9a8523f]
[root@backup01 ~]# /usr/bin/rsync -av -e ssh --rsync-pat...
*uオプションで移行先のファイルが新しい場合はコピーしない ...
ディレクトリ0と1があり、それぞれにtest.txtがあり、同じタ...
***テストケース1 [#h75f8a17]
1. 1/test.txtを編集
2. rsync -av 0/ 1/
3. 1/test.txtのデータは0/test.txtと同じデータに上書きさ...
***テストケース2 [#ee8f5285]
1. 1/test.txtを編集
2. rsync -auv 0/ 1/
3. 1/test.txtは上書きされない
***テストケース3 [#u32c90ca]
1. 0/test.txtを編集
2. rsync -auv 0/ 1/
3. 1/test.txtは上書きされる
ページ名: