Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0010に戻る

タイトル: cronによる自動バックアップですが・・・
記事No: 2980
投稿日: 2004/10/22(Fri) 22:08
投稿者: ふっちゃん   <kakiko@futtyan.net>
はじめまして、ふっちゃんと申します。「タコ」ですが、よろしくおねがいします。

私が現在運営しているサーバーは、Webサーバーにとどまらず、いろんなことを利用者ができるようにしているために、homeディレクトリ以下をcronを使って自動バックアップしないと間に合わないので、以下のシェルを作って、バックアップをしているのですが・・

#!/bin/sh

cd /home/

tar cvf /backup/backup.tar ./

・・・こうすると、コマンドラインからシェルを実行すると、完璧にバックアップを取ってくれるのですが、cronで決まった時間(私の場合は6時ちょうど)にバックアップを取ろうと設定すると、なぜかバックアップがいつも途中で止まってしまってバックアップになっていません。

これは、何か設定の間違いがあるのでしょうか、それとも・・・

(ちなみに、設定はwebminで行っており、実行ユーザーはroot、実行する時間はRun at times selected below .. にチェックを入れております。)

お忙しいところ申し訳ございません。どうぞよろしくお願いします。

タイトル: 圧縮した方が
記事No: 2981
投稿日: 2004/10/23(Sat) 08:04
投稿者: 斎藤
> はじめまして、ふっちゃんと申します。「タコ」ですが、よろしくおねがいします。
>
> 私が現在運営しているサーバーは、Webサーバーにとどまらず、いろんなことを利用者ができるようにしているために、homeディレクトリ以下をcronを使って自動バックアップしないと間に合わないので、以下のシェルを作って、バックアップをしているのですが・・
>
> #!/bin/sh
>
> cd /home/
>
> tar cvf /backup/backup.tar ./
>
> ・・・こうすると、コマンドラインからシェルを実行すると、完璧にバックアップを取ってくれるのですが、cronで決まった時間(私の場合は6時ちょうど)にバックアップを取ろうと設定すると、なぜかバックアップがいつも途中で止まってしまってバックアップになっていません。
>
> これは、何か設定の間違いがあるのでしょうか、それとも・・・
>
> (ちなみに、設定はwebminで行っており、実行ユーザーはroot、実行する時間はRun at times selected below .. にチェックを入れております。)
>
> お忙しいところ申し訳ございません。どうぞよろしくお願いします。

自分の場合は、/home だけでしたら

#!/bin/sh
tar cvf /backup/backup-`date +%Y%m%d`.tar /home/
gzip /backup/backup-`date +%Y%m%d`.tar

このように 日付をつけてやりますけど。

タイトル: Re: 圧縮した方が
記事No: 2982
投稿日: 2004/10/23(Sat) 08:30
投稿者: ふっちゃん   <kakiko@futtyan.net>
斉藤様、ありがとうございます。

> 自分の場合は、/home だけでしたら
>
> #!/bin/sh
> tar cvf /backup/backup-`date +%Y%m%d`.tar /home/
> gzip /backup/backup-`date +%Y%m%d`.tar
>
> このように 日付をつけてやりますけど。

やはり、日付をつけておいたほうがいいのでしょうか。(日付を入れると、ちょっとズボラしたらバックアップファイルが数十個とかになりそうでちょっと・・・^^;と思ったんです。)

あ、あと記事内のtar cvf /backup/backup.tar ./ は、間違いでした(すみません・・・)本当は

tar zcvf /backup/backup.tar ./

でした(確かに圧縮しないと苦しいですね^^;)。これも、やっぱり別個gzipコマンドを実行するようにしたほうがいいのでしょうか・・・。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net