RAID総合スレッド No.4
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/04/15(火) 21:49:14ID:Ve/x9iF4マターリとLinuxのRAIDやその周辺技術、設定等について情報交換しましょう
スレ 1 http://pc5.2ch.net/test/read.cgi/linux/1013875908/
スレ 2 http://pc10.2ch.net/test/read.cgi/linux/1111348512/
スレ 3 http://pc11.2ch.net/test/read.cgi/linux/1168487758/
Linux RAID 一般
ttp://linas.org/linux/raid.html
ttp://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.html
ttp://linas.org/linux/Software-RAID/Software-RAID.html
Adaptec Japan
ttp://www.adaptec.co.jp/product/raid/os_support_list.html
Linux EVMS 一般
ttp://www-6.ibm.com/jp/developerworks/linux/021220/j_l-fs12.html
ttp://evms.sourceforge.net/
... あと続けてくらさい。
0042login:Penguin
2008/05/01(木) 09:38:55ID:ruhvYnV6実際、今のPCで一番のボトルネックなのがディスクだしな。
自作板とかにいる云GBを扱うエンコ野郎は当たり前のように使ってるよ
0043login:Penguin
2008/05/01(木) 23:43:56ID:V1OLORy4つRAIDのR
0044login:Penguin
2008/05/02(金) 10:12:53ID:0sXzr/l1「RAID0はRAIDじゃない」とか、この手の議論は不毛だからヤメヤメ
0045login:Penguin
2008/05/05(月) 13:44:16ID:GrLztUcEソレダヨッ (´∀`)9 ビシッ!
オレは金無いから、性能を犠牲にして信頼性を上げている。
0046login:Penguin
2008/05/05(月) 20:56:46ID:fVl8wqJm頻繁にHDDのアクセスランプが点きます。こんなもんなのかな?
0047login:Penguin
2008/05/05(月) 22:41:51ID:tIgIZxmAどの程度違いますか?
004846
2008/05/05(月) 23:14:35ID:fVl8wqJmRAID1にするとアイドル状態でも30秒に一回はHDD LEDがちょっとつくといった感じです。
前にHDD 1つで使ってたときはアイドル状態の時はほとんどHDD LEDはつきませんでした。
hdparmしてみたら、80MB/sぐらいでますんで、HDDは壊れかけては無いと思います、新品ですし。
RIADの整合性を取るためにアクセスがあるんですかね。
0049login:Penguin
2008/05/08(木) 05:53:18ID:toesW/sKしかし、Create段階で、「md1が開けない」と怒られます。
どうすればよいのでしょうか?
0050login:Penguin
2008/05/08(木) 18:04:10ID:W35+TxlN0051login:Penguin
2008/05/10(土) 04:09:07ID:zlSpDqUQ対処方法のアドバイス願います。
ちなみに、HDDはUSBです(関係無いか(汗))
0052login:Penguin
2008/05/10(土) 09:59:58ID:5KnqgZhO具体的なエラーとしては
# mdadm ?create /dev/md0 ...
mdadm: Cannot open /dev/sda1: Device or resource busy
mdadm: Cannot open /dev/sdb1: Device or resource busy
という話と了解しているけど、あってる?
占有されているデバイスを開放するのは
dmsetup remove_all
dmsetup remove <name> # dmsetup ls とかで名前は確認
でできる。だけど、そもそも自動的にdm配下に入るのが問題なら
/etc/以下でdmを切る必要があるかも。こっちはdmは不要なので
dmsetupごとアンインストールした。
0053login:Penguin
2008/05/10(土) 14:55:26ID:1Imbxh2Z検索してみるとLinuxではソフトウェアRAIDを推奨してる人もいるんですが、
素人考えでソフトウェアRAIDは
・遅い
・そのためのドライバが必要になる(無料且つデフォルトで入っているとしても)
・運用開始してオンラインでアップデートされたのちOSが壊れると、
手元にある旧バージョンのインストールディスクでは認識しない可能性がある
・同じくOSが壊れて管理情報がなくなると復旧できなくなる
などというイメージがあるんですが、そんなことはないのでしょうか?
ハードウェアRAIDで単に1つのハードディスクとして認識されるなら、
OS的には何も気にしなくていいと思うんですが・・
おすすめの方法、ハードウェアなどありましたら教えてください。
0054login:Penguin
2008/05/10(土) 15:01:11ID:IAFdsD6tさっさとSoftware RAIDでRAID1組んでノウハウ蓄積しろ
0055login:Penguin
2008/05/10(土) 15:42:12ID:5KnqgZhO正しい貧乏なRAID -> なんちゃってRAID以外のSoftware RAIDを自力構築
正しいプロのRAID -> なんちゃってRAID以外のRAIDを眼力で選ぶ
正しい富豪なRAID -> 外付RAID箱を買う(Buffaloじゃないよ)
0056login:Penguin
2008/05/10(土) 16:52:01ID:zlSpDqUQアドバイスありがとうございます。
出ているエラーは、
[root@hoge ~]# mdadm -C /dev/md1 -l5 -n4 -f /dev/sd[ghij]1
mdadm: error opening /dev/md1: No such file or directory
になります。
教えてクンで申し訳ありませんが、再度、ご教授願います。
0057login:Penguin
2008/05/10(土) 17:18:25ID:IAFdsD6tRAIDのドライバがロードされていないとそうなる気がした
普通は自動的にロードされるはずだけどね
カーネル再構築してたりとかすると
0058login:Penguin
2008/05/10(土) 17:29:10ID:zlSpDqUQKernelはイジッテません。
RAIDは、md0が元気に動いてます。
うーん、なんか、ドツボにハマっている様な・・・
折角、救世主さまがいらっしゃるのに、再インスコの予感・・・
0059login:Penguin
2008/05/10(土) 17:31:25ID:zlSpDqUQKernelはイジッテません。
↓
KernelのRAID部分はイジッテません。
0060login:Penguin
2008/05/10(土) 17:33:44ID:IAFdsD6t0061login:Penguin
2008/05/10(土) 17:50:21ID:zlSpDqUQ0062login:Penguin
2008/05/11(日) 00:24:24ID:P9QMGt5mRedhat系のrcスクリプトはmd0しかブート時に作ってくれなかった気がする。
自分でmd1をmknod したら動いたりしない?
0063login:Penguin
2008/05/11(日) 02:38:16ID:0GsFNoK9おおぉ、出来ました。
mknod・・・知りませんでした。
ありがとうございました。
0064login:Penguin
2008/05/12(月) 15:57:53ID:gUbK5cyP組んでいます。
ある日、mdadmから「A DegradedArray event had been detected on md device
/dev/md0.」というメールが届いたので、/proc/mdstat を見てみたら、
/dev/sdb3がお亡くなりになった([U_U])ようだったので、交換して
mdadm -A /dev/md0 /dev/sdb3 を実行してみたところ、/dev/sdc3が
突然/dev/sdc3(F) になりまして、[UU_]になりました。
で、そのまま/dev/sda2と/dev/sdb3 のみでリビルドをかけはじめ、RAID5が
ぶっ壊れた模様です。([U__]な状態です)
その後、mdadm -r と mdadm -A を繰り返してみたのですが、spareとしてしか
追加されず、再構築はされませんでした。
で、/dev/md0 は / にマウントしてあったので、shutdownすらできなくなって、
強制リセットして再起動したところ、予想通りkernel panicでboot中に止まって
しまうわけなのですが、/dev/sdc3 は完全には壊れていない気がするので、
なんとか /dev/sda2 と /dev/sdc3 でRAID5を復活させて、データをサルベージ
できないかと考えています。
knoppixでmdadm --examineすると3台とも下記のような状態なのですが、
これを無理矢理有効化する方法はないでしょうか? (つづく)
006564
2008/05/12(月) 15:58:19ID:gUbK5cyPMagic : a92b4efc
Version : 00.90.00
UUID : 439a851f:fe70ff5f:1b734cc3:d7b0fc30
Creation Time : Wed Jul 19 10:18:27 2006
Raid Level : raid5
Device Size : 156119552 (148.89 GiB 159.87 GB)
Array Size : 312239104 (297.77 GiB 319.73 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 0
Update Time : Mon May 12 01:45:59 2008
State : clean
Active Devices : 1
Working Devices : 3
Failed Devices : 2
Spare Devices : 2
Checksum : 7e576fe1 - correct
Events : 0.81920972
Layout : left-symmetric
Chunk Size : 256K
Number Major Minor RaidDevice State
this 4 8 19 4 spare /dev/sdb3
0 0 8 2 0 active sync /dev/sda2
1 1 0 0 1 faulty removed
2 2 0 0 2 faulty removed
3 3 8 35 3 spare /dev/sdc3
4 4 8 19 4 spare /dev/sdb3
0066login:Penguin
2008/05/12(月) 16:37:41ID:tGJxYdMx0067login:Penguin
2008/05/12(月) 19:20:14ID:oXnGIv9tこんなレベルの話じゃないかもしれないけど、
UUID : 439a851f:fe70ff5f:1b734cc3:d7b0fc30
devices=/dev/sda2,missing,/dev/sdc3
みたいなmdadm.conf作って、
mdadm -A -s -c .../mdadm.conf
でアクティブにならない?
0068login:Penguin
2008/05/13(火) 02:05:16ID:tK2iSOGGまともなレスがつかないのは素人が試行錯誤してるレベルの人が多いのかな。
0069login:Penguin
2008/05/13(火) 02:34:00ID:jpZpvu91007064
2008/05/13(火) 12:10:42ID:puJGEValARRAY /dev/md0 level=raid5 num-devices=3 spares=0 devices=/dev/sda2,missing,/dev/sdc3 UUID=439a851f:fe70ff5f:1b734cc3:d7b0fc3
を設定後、mdadm -A -sを実行してみたんですが、下記の通りspareとして認識されてしまうんですよね。
--force --runしても同じ結果になってしまうようで、これを無理矢理Active化したいのですが、うーん・・・
root@Knoppix:~# mdadm -A -s -c /etc/mdadm/mdadm.conf
mdadm: /dev/md0 assembled from 1 drive and 1 spare - not enough to start the array.
root@Knoppix:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : inactive sda2[0] sdc3[3]
312263168 blocks super non-persistent
0071login:Penguin
2008/05/13(火) 17:08:39ID:3bKpz4k4利点欠点をちゃんと理解して、用途に応じて使えばいいだけでしょ。
オンボによくあるなんちゃってRAIDよりこっちのほうがいいな。
つーかパリティ計算しないRAIDレベルなら遅くないよ。むしろ速いこともある。
ハードウェアRAIDはドライバがウンコだったりすると悲惨だし。
0072login:Penguin
2008/05/13(火) 17:58:40ID:rrZDv89G>>53はその利点・欠点を教えてくれと言っていて
>>68はそれが説明できないレベルの人ばかりなのか?
と言っているんだから話は合ってるんじゃね。
俺がレスを勝手にまとめると
ここはソフトウェアレイドのスレだからハードに詳しい人はいない
オンボードのなんちゃってRAIDよりはソフトウエアRAIDの方がいい(理由は未説明)
パリティ計算しないRAIDなら遅くない
ハードウェアRAIDはドライバ次第(よいハードは未説明)
ってとこかな
0073login:Penguin
2008/05/13(火) 21:44:54ID:3bKpz4k4まぁ、そうか・・・
>オンボードのなんちゃってRAIDよりはソフトウエアRAIDの方がいい(理由は未説明)
フェイクRAIDっつーんだっけ?実は俺も詳細は良く知らない。
BIOSレベルでアレイを提供するが、RAIDの処理自体は一部ソフト処理、って程度しか。
引越しが偉く大変で、カードと違ってママンが死ぬとオシマイなんだよな・・・。
昔それで偉い目にあってそれ以来使ってない。
自作板とかで聞くという手もあるが叩かれそうだなぁw。あそこいつも荒れてるし
>ハードウェアRAIDはドライバ次第(よいハードは未説明)
自作板のスレで報告例眺めれば、それなりの参考にはなるけど。
まぁ相性とか色々あるから予想通り性能が出るとも限らんわな
Linux板ってベンチ厨少ないし、このスレも2、3台のHDDでささやかにミラーしてるような人ばかりだと思う。
0074login:Penguin
2008/05/14(水) 00:19:39ID:XfmBxcKd>>53を読んで相手にしようというモチベーションが涌いた人がほとんど居なかった
0075login:Penguin
2008/05/14(水) 03:26:23ID:VkQ6PMP70076login:Penguin
2008/05/14(水) 11:25:51ID:KLh+JPP/→真のハードウェアRAIDとなんちゃってRAID
前者なら3wareを推す
・ドライバがカーネルに入ってる
・メンテしてるのは3ware(AMCC)の中の人
・Webベースの管理ツール(3DM2)がある
・カード自体の性能や信頼性も良い
0077login:Penguin
2008/05/14(水) 12:28:30ID:iE9Q0/9B当然、どのOSからも(BIOSからも)1台のHDDに見える。
もちろん、既存のSCSI等に繋ぐRAID箱も含む。
0078login:Penguin
2008/05/14(水) 13:35:20ID:CdNA1NTmほんとかなぁ
じゃあRAID0や1はソフト処理ではないってこと?
とりあえず>>53は自作板の専スレに行くべきかと(過去ログ目を通してから書くこと!)
007964
2008/05/14(水) 15:21:04ID:GLS6WG/Craidzapを参考に、superblockを直接書き換えて mdadm -A --force --run したらマウントできました。
しかしトラブって思ったんですが、手軽なsuperblock編集ツールってありそうでないのね。。。作ったら需要あるかな?
0080login:Penguin
2008/05/14(水) 17:49:39ID:6ymrsghFすることに成功した者です。
現在、CentOS5.1を使用してますが、RedHat系のrcスクリプトは、デフォでmd0
しか作成してくれません。
起動時にmd1を作成するスクリプトを教えてください。
以下、/etc/rc.d/rc.sysinitのRAID部分
# RAID setup
update_boot_stage RCraid
[ -x /sbin/nash ] && echo "raidautorun /dev/md0" | nash --quiet
if [ -f /etc/mdadm.conf ]; then
/sbin/mdadm -A -s
fi
あと、shutdown時に必要な追加箇所があれば、教えて下さい。
0082login:Penguin
2008/05/14(水) 23:45:24ID:6ymrsghFスクリプトで出来ないのではなく、スクリプトの“書き方”が分らないのです。
紛らわし日本語でスミマセン・・・
0083login:Penguin
2008/05/15(木) 00:44:39ID:Mw8pOyA7手動で打ったコマンドをそのままスクリプト中に
mknod /dev/md1 b 9 1
とか書けばいい。
システムのスクリプトは様々な環境に対応できるようやたら凝ったif文が満載だが、
自分のシステムをいじる分には気にする必要はない。がりがり決めうちコードを書けばよろし。
・・・・と、いうのが基本で、今回に限って言うと
[ -x /sbin/nash ] && echo "raidautorun /dev/md0" | nash --quiet
という行が
もし、/sbin/nash が実行可能であれば、nashを起動してraidautorun /dev/md0
というサブコマンドを実行する。
という意味なので、ここの一行下に、/dev/md1に書き換えたそっくりコードを書けば動くんじゃまいか?
0084login:Penguin
2008/05/15(木) 04:29:42ID:ov6Vj1NYおぉぉ・・・
出来ました。
こんなに簡単な事だとは・・・
学生時分からCodingが嫌いで、構文を見ると頭痛がするもので・・・
ありがとうございました。
0085login:Penguin
2008/05/16(金) 22:11:03ID:+eVNXB7n↑これの対策ってどうすればいいの?
0086login:Penguin
2008/05/18(日) 14:25:03ID:G0J/jsmNN段階バックアップをとって、2つ前のバージョンに戻せるようにするのが基本。かな。
でも2chみたいにデータ消えても損害賠償がこないようなデータを扱ってる場合は、
こういう割り切りをしちゃうのも、また、基本
0087login:Penguin
2008/05/19(月) 18:04:16ID:uCz8LN7Sディスクが壊れたところ申し訳ないんだが
> お亡くなりになった([U_U])
かわいいw
0088login:Penguin
2008/05/19(月) 21:34:19ID:kYUOyLA2/proc/mdstat に、
recovery = 19.3% (189467904/976759936) finish=1133.6min speed=11572K/sec
みたいに出てるんですが、recoveryってこんなに遅いもんでしょうか? (泣)
0089login:Penguin
2008/05/20(火) 01:00:20ID:aN/Be4xB自分もアクセスしながらのsyncなら11MB/sも出れば御の字じゃない?
まったく使わず専念させれば40MB/s位なら出たけど(RAID-1の場合)。
0090login:Penguin
2008/05/20(火) 10:37:45ID:z2v1aIzvmdのRAID5ってそもそも速いもんじゃないし
つーか、作成時リカバリをスキップするオプションってなかったっけ?
0091login:Penguin
2008/05/20(火) 17:14:42ID:S3zj15N5初歩的な質問で申し訳ないんですが、
RAIDにしたデバイスにOS自身が入っていることは問題ないんでしょうか?
プログラムが入っていることは問題ないか?ということと同じかも知れません。
プログラムは正常で、データがおかしいならプログラムが処理できると思うんですが、
プログラム(ファイル)のどちらかがこわれていた時に対応できるのかな?
という素朴な疑問です。
よろしくお願いします。
0092login:Penguin
2008/05/20(火) 23:33:02ID:vAoiwwoUちょっと遅すぎるような気がするけど。
家の環境では、50MB/secくらいは出てたと思った。
CPU:BE-2300
マザボ:AN-M2HD
HDD:HDP725050GLA360x4(RAID5、chunk size:128k)
009388
2008/05/21(水) 01:27:53ID:HPeGLDSL皆さん速いですねえ。外付けのSATA箱で、ケーブル1本の
先に port multiplier 経由で繋がってるので、個別にSATA
で繋ぐ場合に比べると遅いとは思うんですが…
4wayのraid0を組んでも2倍速も出ませんし。
ちなみに、onboard の jmicron よりも、玄人志向の外付け
silicon image の方が速いですね(bonnie++)。結構差が
出るので驚きました。
specは以下の通り
CPU: Core2Duo E8400
マザボ: P5K-E
HDD: WD10EACS × 4
0094login:Penguin
2008/05/21(水) 14:34:06ID:J4TqOFWl最近のHDDなら4wayで食いつぶせる帯域だな・・・
0095login:Penguin
2008/05/22(木) 18:38:35ID:itWQcnknFake RAIDの説明は↓が分かりやすいかと
http://itpro.nikkeibp.co.jp/article/Keyword/20070824/280335/
Fake RAIDの利点
(1)BIOSが起動した時点からRAID機能が使える
(2)BIOS側の設定だけでRAIDが使えてしまう
009695
2008/05/22(木) 18:39:28ID:itWQcnkn消えます
009753
2008/05/23(金) 00:36:43ID:Kb6KGqA1いやいや、ありがたいです。
あんまり詳しい人がいないみたいで、
ほとんどレスがつかないですから。
勉強させてもらいます。
0098login:Penguin
2008/05/23(金) 13:36:56ID:XVxqStdHまずは、長文失礼OTZ&パット思いついた分だけだけど。
FakeRAID、HWRAIDの欠点
MB or HWRAID カードが壊れると、同じチップの物を用意しないと復旧できない場合が大半。
HWRAIDの欠点
高LvRAID対応のカードが高価。
安いのを買うと速度が出ない場合がある。
FakeRAIDの欠点
チップが負荷に耐えられなく、管理情報が飛ぶ場合もある。(MBによる)
FakeRAID、SoftRAIDの欠点
CPUパワーを使う(最近のCPUなら誤差程度)
SoftRAIDの欠点
手順が複雑になりがち。
FakeRAID、HWRAIDの利点
OSからは単一ドライブに見える(設定次第)
HWRAIDの利点
手順が簡単、高価なボードなら速度が出る、物によってはHotSwapができる。CPUパワーを使わない。
FakeRAID、SoftRaidの利点
安価に出来る。
SoftRaidの利点
ネットワーク先のHDDもRAIDアレーの構成として取り込める(要設定&パフォーマンス低下)
うちのお勧めは、資金が潤沢にあるなら高価なHWRAID(予備カード含む)、無いならSoftRAID(mdadmで)かな。FakeならSoftにするなぁ・・・
書いた後ぐぐったらこんなの出てきたOTZ http://www.geocities.co.jp/SiliconValley-Cupertino/6138/computer/hdd/column/column_02.html
0099login:Penguin
2008/05/23(金) 13:44:29ID:XVxqStdH0100login:Penguin
2008/05/23(金) 14:18:38ID:CgmY/Ptt> 手順が複雑になりがち。
そうかなぁ。手順自体は楽じゃない?
システムが逝ったときにやばいと聞いたことあるけど、あんま経験ないんでよく分からん
FakeRAIDってソフトウェア処理なカード(例:Highpint製カード)もオンボRAID(例:nvraid)も含むみたいだな。
カードに比べてマザーボードのほうがライフサイクルが短い分、後者のほうがリスキーだわな・・・
0101login:Penguin
2008/05/23(金) 21:21:54ID:fYA/77u8最近のソフトウェアRAID(mdadmのやつ)なら、RAIDを構成しているディスクさえ
無事なら復旧することは可能だと思いますよ。
最近システムディスクからカッコン音がしてきて、死にそうだったんだけど
興味本位でそのまま運用を続けてみたところ、システムディスクの方は
やっぱり死んでしまいました。(フリーズ後、強制電源断)
でも、RAIDの方は、新しいシステムでmdadm.confを適当にでっち上げて
うまく認識できています。
自分は、個人使用ではソフトウェアRAIDで十分と結論づけています。
0102login:Penguin
2008/05/24(土) 04:53:15ID:Flwr9z9r一般的なsoft/hard RAIDの善し悪しはググれば出るので、Linuxでどうか、って話だよね?
・速度:比較対象による
・おすすめ:要求仕様による
こんな感じかな。
0103login:Penguin
2008/05/24(土) 20:25:28ID:iUhj2EjDワカンネーヨw
0104login:Penguin
2008/05/24(土) 23:14:33ID:VINc/RoRmdでPC本体の負荷が上がることによるリスクというのも
いくらか評価すべきなのか?あとは、mdadmの誤操作による
データロスなどというヒューマンファクタくらい?
0105login:Penguin
2008/05/25(日) 10:41:15ID:MEYM67Vm違うだけで大して変わらん。実際、HW-RAIDで、壊れてないほうのディスクを
抜いて飛ばしたりとかポカミスをしたこともあるし。
結局は専用HWであることの信頼性(PC本体よりも高い(ものもある))と
性能が差別点だね。
010653
2008/05/25(日) 18:39:41ID:ZbgcdECV手間はそれほどでもなさそうですけど、
障害発生時の対処は気をつけないといけないようですね。
1日に1回バックアップすれば何とかなる・・程度の使い方なら、
2台のHDDをメインと、数世代分のバックアップに分けて使う
使い方でもいいような気がしてきました。
RAIDの方は家で試してみることにします。
ありがとうございました。
0107login:Penguin
2008/05/26(月) 10:56:05ID:3TEU8xquRAID6 アレイに変更することってできますか?
0108login:Penguin
2008/05/26(月) 21:46:44ID:MqrVyWY00109login:Penguin
2008/05/27(火) 03:21:53ID:wH5d3Eeo0110108
2008/05/27(火) 05:05:40ID:ufV7eXCXすまん、過去ログ調べてみたら、試した人いたのRAID5のreshapeだったOTZ
(皆RAID5→RAID6に出来ればいいなーって言ってて、それが頭に残ってた)
0111107
2008/05/27(火) 12:36:28ID:cvJ1P9ZGわざわざすみません 過去ログみたら散々同じ話題がでてましたねorz
念のためパーティション4つ切ってRAID5(3+spare)をつくって
RAID6にgrowしてみたらまだ無理と言われました (mdadm 2.6.4)
ところで4台で組んだRAID5の1台がfail
スペアを入れてリカバリかけたらfail
別のスペアでリカバリかけてもだいたい同じところでfail
これはやはりアレイのHDDのどれかが死んでるんでしょうか
0112login:Penguin
2008/05/27(火) 19:44:41ID:wH5d3Eeo> これはやはりアレイのHDDのどれかが死んでるんでしょうか
たぶん。
各HDDにsmartctlするとか、若干危ないけどddで全面読み出ししてみるとか。
0113login:Penguin
2008/05/29(木) 18:45:13ID:z4TVEXKiOS上からは普通のHDDと同じように見えますか?
0114login:Penguin
2008/05/30(金) 00:10:48ID:kZsNjwu9カーネルがサポートというか、要するにドライバが入ってれば。
普通は/dev/sd*に見える。
そういや/dev/sd*の順番って、チップセット内のコントローラ→PCI等の外部バスだっけか?
USB接続したまま起動するとこの順番が狂ったりして困るんだなw(んなことすんなという話だが
0115aa
2008/06/09(月) 01:27:36ID:3u30S3LkLinux md って一度ディスクが degrade しちゃうと fail を RAID の
control block に mark します。なので、1 度でも degrade してし
まうと、RAID の control block を再初期化するまでは RAID の一部
として追加できなくなってしまうか、spare として上書きされる運命の
ボリュームとして構成されるような気がします。
RAID の control block を修正するのが良さそうですよ。
データリカバリ業者に持ち込めばデータ部さえ上書きさえ
されてなきゃ確実にデータは取り戻せるような気はします。
ところで、RAID の仕様として、rebuilding 中なら 2 台のうちもう
1 台を fail とマークしないほうが良いような気がするんだけどね。
仕様としてどうなんでしょうね。。。あんまり実用的じゃないよね。
> Linux md
0116login:Penguin
2008/06/09(月) 02:14:29ID:Y6j9jFvx1TBのHDDを一台ずつmark failed -> 交換 -> rebuildを繰り返してみました
この状態からmdを拡大することってできるんでしょうか
0117login:Penguin
2008/06/09(月) 03:27:02ID:F+1xrY6ifailしたディスクにアクセスし続けて傷を広げる仕様もどうかと思うが
>>116
mdadm --grow
0118login:Penguin
2008/06/09(月) 03:29:26ID:6IbjQHwB(ポート不足の場合)
元アレー(250GB*4)からマイナス1台構成をROでマウント → 1TBのHDD1台にコピ(a)ー →
→ 元アレー除去 → 1T3台の縮退モードで起動(bcd) → aからbcdにコピー→
→ aをフォーマット後aをbcdに追加でよかったんじゃ?
(ポートが足りてる場合)
250GB*4構成と1TB*4構成を作成後コピー→250GB*4構成を除去でもOK
0119aa
2008/06/09(月) 07:13:31ID:3u30S3Lka,b,c の 3 台構成で、a が完全に死んでて、b が修復可能な軽微な
エラーがある場合、
1. a が fail
2, new a をアレイに追加(もしくは spare から自動割り当て)
3. a を rebuild 中に b からデータが読めずに fail
4. b のセクターが読めずに b も fail
5. 残ったのは c だけ。何もできない。a, b には fail が
マークされており、b, c にて再構成しなおすことも
できない。
というふうになるのが現在の md 仕様です。
b,c を以後 R/O でのみマウントできるようなマークをつけてくれて、
エラー部分以外は読み取れるようにしておくべきだと思うんですけどね〜。
1 セクター読めないだけで 2 台から 1 台に落とされても、もう何も
救えないわけで・・・。
0120login:Penguin
2008/06/09(月) 20:36:18ID:Y6j9jFvx即レスどうもありがとうございます.
一行で拡張できるとは驚きです.
早速試してみます.
>>118
6ポートしかないので,117さんの方法で手詰まりしたら(ポート不足の場合)を試してみます.
ありがとうございます.
0121login:Penguin
2008/06/09(月) 22:08:12ID:F+1xrY6i大前提として、RAIDはバックアップにはならないってのはOK?
データ保護って意味での対策としてはバックアップしかない。
バックアップが無くて、現状のRAIDアレイから救い出すしか無い状況になる時点で、
まず運用として失格だと思う。無理矢理救出できたとしても、データ整合性を捨てる
ペナルティは覚悟する必要がある。不整合は消滅よりもたちが悪い。
mdの仕様はそういうところから来ている(と理解してる)。
で、不幸にしてデータ救出をせざるをえない事態になったとき、データ整合性を
優先する(怪しいものはfailさせる)mdの仕様が邪魔になるってのは一応同意。
現状superblockを手軽にいじれるツールも無いしね。
0122aa
2008/06/10(火) 02:03:17ID:9HfsMG6v前提不要と思ってる。昨今家庭に 1 台 は RAID がある中「RAIDはバック
アップにならない」なんてこと言っても誰も納得しないと思うべきだよ。
不整合とはいうが、単なる単一のセクター不良であった場合
fail を防いだところで誤ったデータが読み出されるわけでもないし、
I/O エラーとなった部分のみを FS の bad sector block に登録して
そのまま使えちゃうほうが、大半の人にとっては都合がいいはずです。
1TB の RAID5 容量があるとして、全く読めなくなるのと、1TB の中の
うち 512 バイトが読めないのなら、前者のほうがインパクトがでかいに
決まってる。
0123login:Penguin
2008/06/10(火) 09:38:18ID:uXv3BAd1アレイ全部殺すのは、ただのオペミスだろ。
0124login:Penguin
2008/06/10(火) 09:47:53ID:ewRO3SpZなわけねーーだろ バカ
0125login:Penguin
2008/06/10(火) 11:36:19ID:EpZinGw7とりあえず、自分と他人は違うってことから学習しようね。エスパーじゃないんだから。
そんなに嫌ならmd使わなければいい話だし、業務とか言うなら他に選択肢いっぱいあるでしょ?ww
わざわざこんなところまで出張ってきて、ろくな根拠もなし、前提は後出し、で仕様がどうこう
言われても誰も納得しない。ま、それでもいいなら好きにやればいいんじゃない。
0126login:Penguin
2008/06/10(火) 16:48:59ID:rOnmIXoG不満があるなら、自分用にコード書けばいいじゃない。
>>121,123-125
うちも、この意見に同意
0127aa
2008/06/11(水) 00:38:40ID:CHqx1dfHしてほしいお。知らず知らずのうちに Linux md 使ってるユーザが
大量保存されたデジカメなり動画なりのデータを一瞬で失うなんて
悲しいところなんて見たくないお (;_;)
ってことでよろしく (w
まあ、オマエラができないんなら別に俺様がやってやってもいいがな。
0128login:Penguin
2008/06/11(水) 00:56:41ID:ht4oxNB9まあ、でも、LKMLに投稿するならレビューしてあげれると思うよ
とりあえず、一度やってごらんよ。
0129login:Penguin
2008/06/11(水) 01:11:18ID:yNtiUL940130login:Penguin
2008/06/11(水) 08:22:21ID:uS6qwlDQ現状のRAIDにそれを求めてるから話がおかしいわけで。
(だったら他の手法探せよってのはともかくw)
0131login:Penguin
2008/06/11(水) 09:30:36ID:wOMUHJ8R0132aa
2008/06/12(木) 02:21:28ID:AHGexQB4ロジテックがマイクロソフトとNAS開発で協業,OSをLinuxからWindowsに全面移行
http://itpro.nikkeibp.co.jp/article/NEWS/20080611/307752/
ロジテック、NAS全製品をWSS 2003 R2ベースに統一
http://enterprise.watch.impress.co.jp/cda/topic/2008/06/11/13119.html
ロジテックとマイクロソフト、Windows Server(R) ベースの NAS ソリューションにおいて協業
http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3462&rss_fdn=New%20Info
Linux md + Samba イマイチな点は次の通り。
・ファイル名が変化してしまう。
・アクセス権の設定がない。
・最悪復旧業者を呼ばないといけない。Linux は怖くて導入できない。
>>131
オタク君そうやってがんばっていればよいと思うよ。。。
>>123
じゃあ、1 台ダウンした時点で、read を始めたらどうなるかという
ことだけど、I/O エラーに出会うとやはり 1 構成になるわけです。
つまり、1 台ダウンした時点ではもう全部読めなくなってしまう
状態になるかもしれないダサーな実装なわけです。有り得えねーーー。
0133login:Penguin
2008/06/12(木) 03:32:17ID:A4JBsLQa> Linux md + Samba イマイチな点は次の通り。
> ・ファイル名が変化してしまう。
→変化した事はありません。
> ・アクセス権の設定がない。
→え?
> ・最悪復旧業者を呼ばないといけない。Linux は怖くて導入できない。
→どの状態を指して最悪といっているか分からないが、復旧不可能なレベルで
アレイが壊れた場合、どうしてもデータを吸い出したければLinuxに
限らず業者に頼むしかない。
単に操作方法が分からないことに起因するものであれば、
Windowsの知識が十分でない人にとっては同じく業者を呼ぶ必要がある。
Windowsは不安定でサーバにしたくない。
(カーネル5になってずいぶんましになったように思うが、それでも定期的に
再起動が必要となるのはいかがなものかと。)
0134login:Penguin
2008/06/12(木) 03:34:38ID:i3SMQS3j0135login:Penguin
2008/06/12(木) 04:05:31ID:i3SMQS3j技術の守備範囲とか他者の視点とかニーズの多様性を全く理解しようとしないあたり、
精神年齢が小学校で止まってるんだろうな
そろそろ放置かなぁ
0136login:Penguin
2008/06/12(木) 09:30:17ID:CYzfYEsG>じゃあ、1 台ダウンした時点で、read を始めたらどうなるかという
>ことだけど、I/O エラーに出会うとやはり 1 構成になるわけです。
縮退したらアレイ止めてddとかで全セクタ読めることを確認してから
rebuildしなきゃならん、ってこと。
他にバックアップ取っていないなら、spareドライブ用意しておいて自動rebuildは危ない。
>>135
俺もそんな気がするが、まあ、失敗例と思い込みの典型ってことで。
0137login:Penguin
2008/06/12(木) 10:08:42ID:QLdaUWEFいいかげんうざくなってきた。
設定すらまともに出来ないのに、思い込み激しいし、他人任せだし、オペミスして愚痴ってるし…
>じゃあ、1 台ダウンした時点で、read を始めたらどうなるかという
>ことだけど、I/O エラーに出会うとやはり 1 構成になるわけです。
>つまり、1 台ダウンした時点ではもう全部読めなくなってしまう
>状態になるかもしれないダサーな実装なわけです。有り得えねーーー。
それ対策にRAID6ってのもあるわけで…
何が目的なRAIDか分かってないんだろうな…
そんなに不満あるなら、使わなければいいじゃん?
それかもっと勉強汁!
0138login:Penguin
2008/06/12(木) 14:47:09ID:kPFkNEQb0139login:Penguin
2008/06/12(木) 21:49:17ID:eOn78KxZ0140login:Penguin
2008/06/12(木) 22:11:23ID:5wyTYRrn業務用は外部ストレージだと思っていたのですが実際はどうなんでしょうか?
0141login:Penguin
2008/06/12(木) 22:44:04ID:A4JBsLQaRHELのパッケージに含まれる程度には完成されているようです。
業務用の外部ストレージ、と表現されているもののOSは
なんなんでしょ。
■ このスレッドは過去ログ倉庫に格納されています