Debian wheezy(7.6)を設定し、openmediavaultをインストールし、それを使用してソフトウェアRAID 5を作成しました。に記載されています/dev/md127
。それでは、仮想XEN VMに移動したいと思います。この目的のために、Debian がブート時に RAID を自動的に組み立てるのを防ぎ、仮想マシンに接続してこれを行うことができましたが、それを機能させることはできませんでしたxm block-attach
。何を試しても、md127
以下にリストされており、/dev/
起動するたびに手動でシャットダウンできますmdadm --stop /dev/md127
。しかし、その後もまだ以下にリストされています/dev/
。
私が試したこと:
/etc/mdadm/mdadm.conf
: 配列行をコメントアウトします。#ARRAY /dev/md0 metadata=1.2 name=masterbox:MainRaid UUID=3f620e6d:4e655d66:b931eb71:baf7cf3a ARRAY /dev/md0 name=Null
/libs/udev/rules.d/64-md-raid.rules
移動する/root/
update-initramfs u
- この行をコメントアウトしました。
/etc/fstab
- RAIDを手動で分解
mdadm --stop /dev/md127
raid=noautodetect
カーネルパラメータの設定/etc/default/grub
:GRUB_CMDLINE_LINUX_DEFAULT="quiet raid=noautodetect"
再起動
- 起動時にmdadmサービスを無効にする
これもdmesgのログです:
[ 3.448121] md: md127 stopped.
[ 3.452518] md: bind<sda>
[ 3.452747] md: bind<sdc>
[ 3.452933] md: bind<sdb>
[ 3.954794] md: raid6 personality registered for level 6
[ 3.954797] md: raid5 personality registered for level 5
[ 3.954799] md: raid4 personality registered for level 4
[ 3.955417] bio: create slab <bio-1> at 1
[ 3.955436] md/raid:md127: device sdb operational as raid disk 0
[ 3.955439] md/raid:md127: device sdc operational as raid disk 2
[ 3.955442] md/raid:md127: device sda operational as raid disk 1
[ 3.955740] md/raid:md127: allocated 3228kB
[ 3.955988] md/raid:md127: raid level 5 active with 3 out of 3 devices, algorithm 2
[ 3.955991] RAID conf printout:
[ 3.955993] --- level:5 rd:3 wd:3
[ 3.955996] disk 0, o:1, dev:sdb
[ 3.955999] disk 1, o:1, dev:sda
[ 3.956000] disk 2, o:1, dev:sdc
[ 3.956044] md127: detected capacity change from 0 to 6000916561920
... DebianがRAIDドライブに触れないようにするにはどうすればよいですか?別の言葉では、これを私の仮想マシンに渡すことができますか?
ベストアンサー1
古い質問ですが、長い間解決策を見つけたので、結果を共有したいと思いました。
# /etc/mdadm/mdadm.conf
ARRAY <ignore> UUID=3f620e6d:4e655d66:b931eb71:baf7cf3a
~からman mdadm.conf
:
ARRAY
ARRAY 行は実際の配列を識別します。行の2番目の単語は、
/dev/md1
またはなど、通常アレイが組み立てられるデバイスの名前です/dev/md/backup
。名前がスラッシュ('/
')、これはにあるものとして扱われます/dev/md/
。あるいは、単語を与えることができます<ignore>
(山かっこでマーク)。この場合、行の残りの部分に一致する配列は自動的に組み立てられません。デバイス名が指定されていない場合は、mdadm
さまざまな経験的方法を使用して適切な名前を決定します。