- 追加された行はこの色です。
- 削除された行はこの色です。
**LinuxとFreeNAS間のバックアップ [#mfe2a1c8]
RIGHT:更新日&lastmod();
**LinuxからFreeNAS7に自動バックアップ [#i5e5786b]
***FreeNASのrsyncサーバの設定 [#e9bfd66d]
このためにユーザ:rsyncを作成
-サービス->rsyncで
-サーバの設定で
ユーザマッピング: rsync
サーバのモジュールで
モジュールの追加
名前:module_name
コメント:rsync area
パス:/mnt/data/rsync/
リスト:チェック
アクセスモード:読込み/書込み
(以下デフォルト[空白])
補助パラメータ
use chroot=yes
auth users=rsync
secrets file=/mnt/data/rsync/rsyncd.secrets
strict modes=true
以上を設定すると
''/var/etc/rsyncd.conf''が
syslog facility = local4
list = no
port = 873
pid file = /var/run/rsyncd.pid
uid = rsync
[module_name]
comment = rsync area
path = /mnt/data/rsync/
list = true
max connections = 0
read only = false
use chroot=yes
auth users=rsync
secrets file=/mnt/data/rsync/rsyncd.secrets
strict modes=true
になる
保存先パスは 「/mnt/data/rsync/」
''rsyncで使用するユーザ名''は「auth users=rsync」で複数ある場合は
「auth users=user1,user2」のように区切る
''パスワード''は「/mnt/data/rsync/rsyncd.secrets」に指定
rsync:*****
&color(red){注)rsyncd.secretsはオーナはrootでユーザのみ読込み可にする必要がある};
# chown root /mnt/data/rsync/rsyncd.secrets
# chgrp wheel /mnt/data/rsync/rsyncd.secrets
# chmod 600 /mnt/data/rsync/rsyncd.secrets
***Linuxのrsyncクライアントの設定 [#x3986cb2]
''パスワードファイル''
サーバのrsyncd.secretsに指定したパスワードのみ記述
''/home/okada/himitsu/rsyncd.pass''
******
こちらも
&color(red){注)rsyncd.passはオーナはrootでユーザのみ読込み可にする必要がある};
# chown root.root /home/okada/himitsu/rsyncd.pass
# chmod 600 /home/okada/himitsu/rsyncd.pass
***実行 [#x9482fd6]
サーバ側はモジュール名「module_name」を指定
実行はroot
# rsync -avz --password-file=/home/okada/himitsu/rsyncd.pass /home/okada/bk_test rsync://rsync@10.99.99.78:/module_name
あとはcronに登録
*/5 * * * * /usr/bin/rsync -av --password-file=/home/okada/himitsu/rsyncd.pass /home/okada/bk_test rsync://rsync@10.99.99.78:/module_name > /dev/null 2>&1
''同期のとき''
# rsync -avz --delete --password-file=/home/okada/himitsu/rsyncd.pass /home/okada/bk_test rsync://rsync@10.99.99.78:/module_name
**FreeNAS7からLinuxに自動バックアップ [#z3cabc88]