質問: メールのバックアップ方法 redhatlinux9でmail&webサーバーを構築してます。 毎日、午前3時に /var/spool/mailと/var/www/htmlをテープにバックアップしてるんですが どうやらその時にメールの送受信をしているとバックアップに失敗しているようでした。 今までは backup.shというのを作りcronに登録してます。 記述内容は tar cvf /dev/st0 /var/spool/mail /var/www/html です。 で、失敗したのでそれならと、まず/var/spool/mailを/root/backupにコピーしてからバックアップしようと mkdir backup cp -f /var/spool/mail /root/backup tar cvf /dev/st0 /var/spool/mail /var/www/html /root/backup としました。 でもこれでもうまくいかなかったようです。 エラーログは以下のようになっています。 mkdir: cannot create directory `/root/backup': file exists cp: omitting directory `/var/spool/mail' tar: /dev/st0: cannot open: no such device tar: error is not recoverable: exiting now 一度失敗してから テープの調子も悪くなってきているようです。
回答: バックアップする前に、サービスを止めればよいのでは? service sendmail stop service imap stop sleep 数秒 (念のため) バックアップ実行 service sendmail start service imap start みたいな感じで。