たごもりすメモ

コードとかその他の話とか。

Server

Linux mdを構成したら実戦投入する前に実施しておくべきたったひとつの重要なことがら

再起動し、再起動後に md が正常に構成されているか cat /proc/mdstat して確認する。 なんで? Linux md はパーティションタイプ fd (Linux RAID AutoDetect) になっていれば、OS起動時にアレイ構成に必要なパーティションを自動的に集めてきて md をスター…

hp SmartArrayをhpacucliコマンドを使って設定変更する

hpacucliコマンドはHPのサーバ関連のソフトウェアツールキットに含まれてる。インストール方法とかはぐぐって適当に。あまりに使い方がよくわからなくてダメな感じなのでいくつかの手順をメモっておく。 そもそもの使いかた まず hpacucli とコマンドを実行…

16TBを超えるサイズのファイルシステムを作る

無事20TBのRAID-6ボリューム /dev/md0 ができたので、ファイルシステムをどうしようかなー、まあext4でいいか安定路線で、と思って調べてみたら ext4 の最大サイズは 1EB らしい。素敵! ということで作ろうとしてみたら、なんかうまくいかない。 # mkfs -t …

RAIDレベルの話: 各レベルのアレイのビルド/リビルド速度について

RAIDアレイをなんらかの指標をもとに設計するとき、容量、性能および安全性と価格が最初に来るのはともかくとして、それに付随する重要な要素としてディスクがfailしたときのリビルドの所要時間およびリビルド中のパフォーマンス低下具合についても注意は必…

Linux Software RAIDでmdをベリファイする

RHEL系OSでmdadmを入れていると cron.weekly にraid-checkというスクリプトが入る。これは作成済みのmdすべてに対してベリファイをかけるもので、何も考えていないLinux Software RAID利用者でも実は既にベリファイは行われていたんだよ! なんだってー! と…

RAIDレベルの話: 1+0と6はどっちが安全か?

仕事でちょっくら12台のHDDを使ったRAIDアレイを組むんだけど、その折にちょうどTwitterで「RAID-1+0にしないとRAID-6とか怖くて使えませんよ!」というウソ八百な内容のWebページのURLを見掛けたので、いいかげんそのような迷信が消え去ってもよかろうと思…