シェルスクリプト

説明 [#h3681c35]

zfsではスナップショットを取得してバックアップできます。

本来であれば下記シェルスクリプトに加えて、どこか別のバックアップサーバーへsendするようにした方が良いかと思われます。

既にデータが存在しているとスナップショットが取得できないため、削除しています。

YOUBIの変数を変えることで、複数世代の取得が可能ですが、下記内容では7世代分です。

内容 [#bada7749]

 #!/bin/bash
 
 ### ZFS snapshot local backup daily
 
 export LANG=c
 YOUBI01=`date +\%a`
 
 /sbin/zfs destroy 対象ディレクトリ@${YOUBI01}
 /sbin/zfs snapshot 対象ディレクトリ@${YOUBI01}