質問: redhatlinux9サーバから外付けhddにバックアップしようとすると,サービスが全て止まってしまう こんにちは,初めて投稿させていただきます. 私はサーバの管理者を務めているのですが,そこで大切なデータを外付けhddにバックアップを行おうと思っています. マシン:dell poweredge1600sc raid構成 os:redhatlinux9 対象hdd:buffalo hd-hb250u2 fat32でフォーマット usb2.0接続 対象データ:90m程度 バックアップはシェルを書いて,crontabで自動で行おうと考えています.しかし,シェルの実装の段階で以下のような問題が起こってしまい,困っているところです. cpコマンドを使って,コピーを行おうとしているのですが,hddにアクセスして少し経つとサーバのマシンの稼動自体止まってしまいます.(apacheでwebサーバを立てているのですが,そのwebページが見れなくなります.マシン自体は稼動しているのですが,サービスが止まってしまいます.) 仕方なく,強制終了を行い再起動するのですが,そこでhddをチェックしてみると,コピーは完了していているようです. ただバックアップの度にサーバの活動が止まってしまう事になるので,そのたびに人手で再起動となってしまいます. cpだけでなく,mv等も試してみましたが同じ現象が起こってしまいます. また,バックアップシェル自体のパスを改造して,直接hddにバックアップファイルを作ってみても同じ現象が起こるってしまいました. このhddだと,2g以上のファイルはやりとりできないという事は調べていて分かったのですが(buffaloのhpより),今回の場合90m なので対象にはならないと思っています. また,同hddはwindows上では問題なく稼動しています. 何か解決策をご教授いただければ非常に助かります! よろしくおねがいします.
回答: メーカーのサイト見てもlinuxは対応osからはずれているので、結局のところ原因はわからないかもしれませんね。 外付けhddが悪いのか、usbが悪いのか、redhatのusbのドライバが悪いのか・・・。 そもそもcrondを使わずに、手動でファイルを外付けhddへcpコマンド等でコピーしたときは、どうなんでしょう? tarコマンドで、直接外付けhddにバックアップしたときは、どうなんでしょう? あとは、別の外付けhddにしてみるとか、フォーマットをfat32以外にしてみるとか。