こんにちは。松田陽一 _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
References:
- Prev by Subject: [linux-users:89880] Re: Suse Linux
- Next by Subject: [linux-users:89882] Re: IP1つでサーバー分けれる?
- Previous by thread: [linux-users:81959] SoftwareRAIDのテープからの復旧方法?
- Next by thread: [linux-users:81965] Linux 2.4.3 kernel release
- Indexes:[Main][Thread]