雲雀は高く空を舞い このページをアンテナに追加 RSSフィード

「ひよこは高く空を舞い」について

2008-03-11

バックアップをとろう バックアップをとろう - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク - バックアップをとろう - 雲雀は高く空を舞い バックアップをとろう - 雲雀は高く空を舞い のブックマークコメント

簡易的に定期的に。

cronでtarすればいいんじゃね、でも、guiじゃなきゃいや、てことでkcron使った。

ubulog: ubuntuで定期的にプログラムを実行させる」を参考にインストール

sudo apt-get install kcron

sudo apt-get install kcron kde-i18n-ja

インストールされると、メインメニューのアプリケーション→システムツール→kCronで起動出来ます。

no title」を参考にバックアップスクリプトをいじる。

たとえば、/home/sg/bin/backup.shという名前で保存してください。

#!/bin/sh

# Restore tar xpzf /mnt/bac/*.tar.gz

# バックアップ保存日数
keepday=4

# 保存先ディレクトリ名
dest=/mnt/bac

timestamp=`date +%Y%m%d`
old_date=`date "-d$keepday days ago" +%Y%m%d`

# バックアップを行うサブルーチン
# backup src backfile
#  src=バックアップ元ディレクトリ名
#  backfile=バックアップ後ファイル名
function backup {
	bkfile=$dest/$2.$timestamp.tar.gz
	tar cpzf $bkfile $1 >/dev/null 2>&1
	if [ $? != 0 -o ! -e $bkfile ]; then
		echo "バックアップに失敗しました($bkfile)"
		exit 1
	fi

	rmfile=$dest/$2.$old_date.tar.gz
	if [ -e $rmfile ]; then
		rm -f $rmfile
	fi
}

実行する時は

backup /etc etcとか

backup /home/sg home.sg

leopardがくるぞ leopardがくるぞ - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク - leopardがくるぞ - 雲雀は高く空を舞い leopardがくるぞ - 雲雀は高く空を舞い のブックマークコメント

サーバとして。

と言うわけでメモ。

http://osx.miko.org/index.php/Beginning_OS_X_10.5

トラックバック - http://chick.g.hatena.ne.jp/allegro/20080311
テクノラティプロフィール