[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:89881] Re: SoftwareRAIDのテープからの復旧方法?


こんにちは。松田陽一 _at_ PAL-NET三鷹です。
結構前の投稿に対する reply ですので、敢えてほぼ全文を引用します。

From: Yoshida_Takahide _at_ ns.icc.ogis-ri.co.jp (吉田貴英)
Subject: [linux-users:81959] SoftwareRAIDのテープからの復旧方法?
Date: Fri, 30 Mar 2001 12:05:20 +0900

> 吉田といいます。
> 
>  現在ルートパーティションからSoftwareRAIDを設定して
> そのバックアップをテープに取得し、テープからシステムを
> 復旧するというストーリで手順の確認を行ってます。
> 
> 【問題点】
> バックアップテープからリストアー処理を行ったシステムで起動を
> 行うと以下のようにSingleユーザモードで起動します。
>  
> どうもブロック数に関係した問題のようですが、対応方法がわかって
> いません。正しいRAIDの復旧方法をご存知の方ご教授をお願いします。
> 
>  以下のような方法自体も間違ってるのかも分かってません。
> 
> *** Anerror occurred during the file system check.
> *** Dropping you to a shell; the system will reboot
> *** when you leave the shell.
> Give root password for maintenance
> (or type Control-D for normal startup):
> 
> [root _at_ localhost /root]# fsck /dev/md0
> Parallelizing fsck version 1.18 (11-Nov-1999)
> e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
> The filesystem size (according to the superblock) is 257032 blocks
> The physical size of the device is 257008 blocks
> Either the superblock or the partition table is likely to be 
> corrupt!
> Abort<y>? no

これですが、私もちょっと前に同様の現象で悩んでました。

リンク名 [debian-users:30718] Re: バックアップについて
     URL: http://lists.debian.or.jp/debian-users/200111/msg00298.html

JF の The Software-RAID HOWTO を見てもわからなかったんですが、

リンク名 The Software-RAID HOWTO: RAID セットアップ
     URL: http://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO-4.html

google って見ましたら、

リンク名 stdin: Re: fsck and raid 1 more info
     URL:
   http://web.gnu.walfield.org/mail-archive/linux-raid/1999-October/0124.html

単純に mke2fs /dev/md0 していないのが原因でした。

> 【環境】
>   OS RedHat 6.2J(Kernel-2.2.17-14)
>     
> 【バックアップ手順】
>   (1)シングルユーザモードで起動しする。
>   (2)dumpコマンドによるDDS2へのバックアップ取得 
> 
> 【リカバリ手順】
>   バックアップを取得したサーバと同じサーバにリストアしています。
>   (1)LinuxCareのレスキューCDROMで起動する。
>     LinuxCare BBCについてはhttp://open-projects.linuxcare.com/BBC/
> 
>     (2)目的のパーティションをフォーマットする。mke2fs /dev/sda1
>        ※mdデバイスに対してではなく、片方のハードディスクにのみリストアしてます。
>     リカバリー用のCDがmdを正常に操作できれば、mdデバイスを作成して以下の
>     ような方法もあると思うのですが....LinuxCareのBBCではmdに関するオペレーションが
>      できませんでした。
> 
>     #mke2fs -b **** -R stride=** /dev/md0

これは、 mke2fs のバージョンが古いからではないでしょうか。
使っている HDD の容量がデカ過ぎて、古い mke2fs が対応できない。

私の方では、 debian woody での mke2fs v.1.25 では mke2fs に成功し、
debian potato での mke2fs v.1.22 では mke2fs に失敗し、

      ファイルサイズ制限を超過しました

などというエラーメッセージが虚しく出力されます。
--
夜に帰るため夜に帰るため夜に。
松田 陽一(yoh)
mailto:matsuda _at_ palnet.or.jp
http://www2.palnet.or.jp/~matsuda/index.htm

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: