シェルスクリプト:zfsスナップショットをリモートサーバーへバックアップ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[シェルスクリプト]]
*説明 [#p862bee7]
ローカルで作成したスナップショットをリモートに送信するシ...
リモート上でデータが存在すると、データを受け取ることがで...
データを先に削除する仕組みですので、ご自身の環境でご利用...
*内容 [#wb7d2dbc]
#!/bin/bash
########################################################...
# [事前準備]
# 1.バックアップサーバー上でSSHUSRのauthorised_keyに公...
# 2.バックアップサーバー上でvisudoを実行して、ユーザー...
# 3.ローカルとバックアップサーバー上のZFSディレクトリ...
########################################################...
export LANG=c
### Common vars
#ZFSバックアップサーバー
ZFSSVR=192.168.◯.◯
#ZFSバックアップサーバー上のファイルシステム
ZFSSVRD=zfs1/$1
#SSH,SUDO実行ユーザー
SSHUSR=zfsuser
#ローカルのバックアップ対象のZFSファイルシステム
ZFSD01=zfs1/$1
#スナップショット名
SNPNAME=snapshot01
#バックアップの際の送信先ファイルシステム振り分け用
YOUBI01=`date +\%a`
#YOUBI01=Sun
### Backup Scripts
ping -c 3 ${ZFSSVR}
# バックアップサーバー上のバックアップデータの削除
/usr/bin/ssh -t ${SSHUSR}@${ZFSSVR} "sudo /sbin/zfs dest...
# ローカル上でスナップショットの作成
/sbin/zfs snapshot ${ZFSD01}@${SNPNAME}
# ローカルのスナップショットをバックアップサーバーへ送信
/sbin/zfs send ${ZFSD01}@${SNPNAME} | /usr/bin/ssh ${SSH...
# ローカルのスナップショットの削除
/sbin/zfs destroy ${ZFSD01}@${SNPNAME}
終了行:
[[シェルスクリプト]]
*説明 [#p862bee7]
ローカルで作成したスナップショットをリモートに送信するシ...
リモート上でデータが存在すると、データを受け取ることがで...
データを先に削除する仕組みですので、ご自身の環境でご利用...
*内容 [#wb7d2dbc]
#!/bin/bash
########################################################...
# [事前準備]
# 1.バックアップサーバー上でSSHUSRのauthorised_keyに公...
# 2.バックアップサーバー上でvisudoを実行して、ユーザー...
# 3.ローカルとバックアップサーバー上のZFSディレクトリ...
########################################################...
export LANG=c
### Common vars
#ZFSバックアップサーバー
ZFSSVR=192.168.◯.◯
#ZFSバックアップサーバー上のファイルシステム
ZFSSVRD=zfs1/$1
#SSH,SUDO実行ユーザー
SSHUSR=zfsuser
#ローカルのバックアップ対象のZFSファイルシステム
ZFSD01=zfs1/$1
#スナップショット名
SNPNAME=snapshot01
#バックアップの際の送信先ファイルシステム振り分け用
YOUBI01=`date +\%a`
#YOUBI01=Sun
### Backup Scripts
ping -c 3 ${ZFSSVR}
# バックアップサーバー上のバックアップデータの削除
/usr/bin/ssh -t ${SSHUSR}@${ZFSSVR} "sudo /sbin/zfs dest...
# ローカル上でスナップショットの作成
/sbin/zfs snapshot ${ZFSD01}@${SNPNAME}
# ローカルのスナップショットをバックアップサーバーへ送信
/sbin/zfs send ${ZFSD01}@${SNPNAME} | /usr/bin/ssh ${SSH...
# ローカルのスナップショットの削除
/sbin/zfs destroy ${ZFSD01}@${SNPNAME}
ページ名: