[EGAMIX トップ] > [日記]

Egamix's Diary

これは EGAMIX の思考・情念の一部であり、いわゆるインサイダー情報である。扱いは要注意。 ;-)

-- 2006年2月27日分 --

足跡 >>> お名前: 一言: 名前記録

2008/03/06egamixこんにちは
2008/03/02栗鼠お久しぶりです〜☆
2008/01/23egamixどうもお久しぶりです

公開コメントは嫌だけどメールならという人はこちら


以下、1日分です。 (直前の日記) --- [最新版] [一覧] << == >>

2006/2/27(Mon) [n]

bd_claim()

kernel 2.6系になってからRAIDドライブの再構築でたびたび引っかかるようになった。 昨日のHDDドライブ交換時にも、ドライブをRAIDに追加しようとして・・・

bash# mdadm /dev/md0 -a /dev/hdc1
mdadm: hot add failed for /dev/hdc1: Invalid argument

・・・などといってきて追加できず。syslog にも

Feb 26 20:52:13 uo2 kernel: md: could not bd_claim hdc1.
Feb 26 20:52:13 uo2 kernel: md: error, md_import_device() returned -16

などと出ているわけさ。 この時ドライブが丸ごとロックがかかっているようで、通常の非RAIDな fs としてマウントしようとしたり swap 領域にして追加しようとしてもエラーになる。 どこかで何かがロックしているようなのだ。 grub からのパラメータ引渡しに問題がある?

対処療法的ではあるが、これまでにうまくいった方法など。 その1) 2.4.x 系のカーネルを持った LiveCD で起動し RAID の追加修正。コマンドが違っていたりするので注意は必要。 その2) 今回は CD/DVD ドライブが無い機種だったので、落ち着いてしばらく待つ(といっても1時間は待っていない)。 RAID1 とかだったら、とりあえずは動作するので少々の時間は待てるだろう。 どんなタイミングでロックが外れるのか?なぜか理由はわからんが使えるようになっていた。

kernel の fs/block_dev.c に記述があるのだがすぐには読み取れん。 無理やりにでも bd_release() を呼ぶようなツールを作ればよい?

追記(3/18)「待って」もだめだ!softraid と raidカードの hdd が混乱している?

	dmraid -an

を使って非アクティブにしロックを解こう。

今日は・・・週末油断してしまい少し風邪っぽい

旧校舎の解体工事などが始まっていることもありうるさい。 それから今日は1年生の後期成績発表の日でもありましたが、問い合わせは特に無し。 一日あまり頭を使わなくてもいいような作業など。

大きなところでは、以前から考えていた apache を chroot 環境で動作させるように変更したこと。 セキュリティ面で言えば単なる気休めかもしれないが、apacheの動作に関係するファイルの整理にはなった。 変更がちゃんとしていれば web サーバの動作は変わらないわけで、見ている人には違いはわからないはず。 これから授業が始まるまでの1ヶ月あれば、いろいろな不都合は解決できるでしょう。


以上、1日分です。 (直前の日記) --- [最新版] [一覧] << == >>

Prev 2006/2 Next
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28

検索

Titleonly Ignorecase
ジャンプ
[最新版] [更新] << == >> [上旬] [中旬] [下旬] [一覧] [タイトル]

Last-modified: Sun, 19 Mar 2006 23:15:32 JST
6,437/700(1)
[dynamic,jconv:jcode,cache:on]
powered by tds-1.01-beta3(1.01-beta3-EGAMIX02)

[back]

Copyright(C) 2006
Kunihiro Egami <egami@egamix.com>