glastree
1. インストール
PerlモジュールDate::Calcが必要なので、CPANからインストール。
$ wget http://www.igmus.org/files/glastree-1.04.tar.gz
$ gzip -dc glastree-1.04.tar.gz | tar xvf -
$ cd glastree-1.04
$ su
# make install
make installを実行したところで、以下のエラーでインストールできず。
syntax error at -e line 3, near "if"
syntax error at -e line 3, near "; }"
Execution of -e aborted due to compilation errors.
make: *** [install] Error 255
Makefileの該当箇所は、Date::Calcの確認だけみたいなのでコメントアウト。
if ($$@) { print "\nThis program requires the Date::Calc module.\n"; exit 1; }
↓
# if ($$@) { print "\nThis program requires the Date::Calc module.\n"; exit 1; }
make installを実行。
# make install
Checking for prereq Date::Calc... OK
install -d /usr/local/bin
install -d /usr/local/man
install -m 0755 glastree /usr/local/bin
install -m 0755 glastreeprune /usr/local/bin
install -m 0644 glastree.1 /usr/local/man/man1
install -m 0644 glastreeprune.1 /usr/local/man/man1
2. 設定
# mkdir -p /var/backup/glastree
# chown users:users /var/backup/glastree
3. バックアップ
$ glastree /home/users /var/backup/glastree*1
成功するとバックアップ先に、/var/backup/glastree/200705/27/...のようにファイルがバックアップされる。
あとは、上記コマンドをcronに登録して定期実行するようにする。