タグ付けされた質問 「raid」

RAID-独立ディスクの冗長アレイ。冗長性とパフォーマンスを提供し、大容量のストレージに複数のディスクを使用することに伴うI / Oボトルネックを削減するストレージテクノロジー。

1
/etc/mdadm.confを使用せずに特定のRAIDアレイを組み立てる方法
mdadmとそのスキャン機能を使用して特定のRAIDアレイを組み立てることはできますが、構成ファイルは必要ありませんか? 背景: カスタムセットアップのinitramfsを使用してシステム(dm-cryptなど)をセットアップしています。すべてはinitスクリプト内で行われ、構成されています。それが、私がそれを保持したい方法です。つまり、追加の構成ファイルはありません。 私の目標: initスクリプト内で、コマンドラインのみを使用して特定のRAIDアレイを1つ組み立てたいと思います。アレイはUUIDで識別され、mdデバイス名が指定され、アレイメンバーをスキャンする必要があります(たとえば、接続されているUSBスティックまたは故障したデバイスが/ dev / sdX名を台無しにするため)。他のすべてのデバイスと潜在的なRAIDアレイは無視されます。これは、ブート時にその1つのアレイのみが対象となるためです(ルートファイルシステムを実行します)。 mdadmのmanページを徹底的に読み、いくつかのテストを実行した結果、次のことがわかりました。 mdadm --assemble --uuid <uuid> /dev/md0 これは機能しているようですが、これは正しい方法ですか? manページから: 正確に1つのデバイスがリストされているが、-scanが指定されていない場合、mdadmは--scanが指定されているかのように動作し、識別情報が構成ファイルから抽出されます。
9 raid  mdadm  initramfs 

2
16TB RAIDのファイルシステムを選択する
2 TBのディスクが8台あるマシンを組み立てています。 私はそれらの上にRAID 6(使用可能な容量の12TB)を使用しますが、LVMをRAIDの上に作成する必要があるのか​​、どのファイルシステムを使用するのかわかりません。 LVM内で使用すると、どのファイルシステムをサイズ変更できますか?
9 filesystems  lvm  raid 

1
md raid5:md内部セクター番号をオフセットに変換します
TL; DRの要約:mdセクター番号を/dev/mdXデバイス内のオフセットに変換し、それをで調査する方法xfs_db。セクター番号はからのものsh->sectorですlinux/drivers/md/raid5.c:handle_parity_checks5()。 MDの内部がわからないので、printk追加したログからの出力をどうするか正確にわかりません。 コンポーネントデバイス(ddまたはhexエディター/ビューアー)へのオフセットも興味深いでしょう。 Linux-raidメーリングリストでこれを尋ねるべきだと思います。サブスクライバーのみですか、またはサブスクライブせずに投稿できますか? 私のデスクトップでは、4つのディスクのMD RAID5の上に直接xfsがあります(LVMなし)。最近のスクラブでゼロ以外が検出されましたmismatch_cnt(mdは一度に4kiBページで動作するため、実際には8)。 これはRAID5であり、通常の動作中に!= 0が発生する可能性があるmismatch_cnt RAID1 / RAID10 ではありません。(このWikiページの下部にある他のリンクは、一部の人々にとって役立つかもしれません。) 私は盲目的にできましたrepairが、どのファイルを再構築するかを選択する機会を失う以外に、破損の可能性をチェックするファイルがわかりません。 同様の質問に対するFrostschutzの回答は、ファイルシステムの違いを追跡するために私が見つけた唯一の提案です。面倒で遅いので、最初にいくつかのファイルに絞り込むために、より良いものを使用したいと思います。 ロギングを追加するカーネルパッチ 奇妙なことに、mdのチェック機能は、エラーが見つかった場所を報告しません。 私は追加printkログインするには、MD / raid5.cにsh->sectorにif増加することを支店mddev->resync_mismatches内handle_parity_checks5()(小さなパッチgithubの上で公開され、もともとkernel.orgから4.5-RC4に基づいて、。)これは一般的な使用のためにOKであるために、それはおそらくする必要があります不一致が多い修理でログが殺到しないようにします(たぶん、新しい値がresync_mismatches1000未満の場合にのみログを記録しますか?)。また、ログのみでログはないかもしれcheckませんrepair。 同じ関数がそのセクター番号をのエラー処理の場合にswitch出力するので、(MDの内部を知らなくても)何か有用なものをログに記録していると確信しています。 変更したカーネルをコンパイルして起動し、チェックを再実行しました。 [ 399.957203] md: data-check of RAID array md125 ... [ 399.957215] md: using 128k window, over a total of 2441757696k. ... [21369.258985] md/raid:md125: check found mismatch at sector …

6
ソフトウェアParity-RAID(例:RAID5)の長所と短所
最近、不揮発性キャッシュのないパリティRAIDに関するいくつかの問題について知らされました。より高価なHWコントローラーには、電源障害が発生した場合に書き込み操作を完了するためのバッテリー駆動のキャッシュがあります。さて、一部の人々は、このような障害は、おそらく劣化したアレイと組み合わされて、ファイルシステム全体を殺す可能性があると言います。他の人たちは、これらの問題は時代遅れである、および/または誤解であると主張しています。 残念ながら、ハードリファレンスを提供したり、md RAIDや不揮発性キャッシュを検索したり、ビットマップキャッシュを検索したりしても、md-RAID5が推奨されるかどうかについて信頼できる回答が得られません。 それに関する情報はありますか?
8 raid  mdadm  raid5 

1
mdadm Raid5はスペアの欠落イベントを提供します
Debianテスト(Wheezy)でraid5アレイを正常に構築しました。manページなどでさらに説明されているように、アレイは非同期アレイとして作成され、新しいスペアが修復のために挿入されます。それはうまくいきました。しかし、再構築プロセスの後、スペアが欠落しているというメッセージが毎日表示されますが、アレイはスペアなしの 3ディスク以上のraid5である必要があります。私はmdadmにスペアがないこと、そしてあるべきであることを伝えるだけでよいと思いますが、どうすればよいですか? mdadm -D 与える Active Devices: 3 Working Devices: 3 Failed Devices: 0 Spare Devices: 0 そして/proc/mdstat読む md1: active raid5 sda3[0] sdc3[3] sdb3[1] ##### blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] 何か案は?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.