スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

作業フォルダをハードリンクでバックアップ

作業フォルダ(でもなんでもいいけど)をハードリンクでバックアップしたい。
過去のデータを参照したいときは(あんまりないけど)日付で参照できるようにしたい。

どうやろうか。
ハードリンクでバックアップとるなら、pdumpfs は使ったことがある。
なんか rsync も使えるらしい。
適当にシェルを書いて、cron で回したらいいか。
調べつつ書いてみる。

-- backup.sh --
#!/bin/sh

backup()
{
src_dir=$1
dst_dir=$2
pre_dir=$(ls -1t "${dst_dir}" | grep ^20 | head -1)
new_dir=$(date +%Y%m%d_%H%M%S)
rsync -av --delete --link-dest="../${pre_dir}" "${src_dir}" "${dst_dir}${new_dir}"
}

# backup 対象ディレクトリ 保存先
backup "/home/ossan78" "/media/HDD2/home_bkup/"

で、この backup.sh を cron に登録してお昼とかに動かす。
バックアップがたまり過ぎると inode とか心配だけど、適当に手動で削除するか。

-- これを書いたときの Ubuntu のバージョンは 10.04 --
スポンサーサイト

テーマ : Linux
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

ossan78

Author:ossan78

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
QRコード
QRコード
検索フォーム
RSSリンクの表示
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。