Mdadm --examine kullanarak mdadm.conf yazmak için


11

Aynı sunucuların (artan) sayıda RAID kurulumu için komut dosyası çalışıyorum. Mddadm'ı kullanmak için gördüğüm tavsiye, RAID dizisi oluşturulduktan mdadm --examine --scan >> /etc/mdadm.confsonra dizinin önyüklemede başlatılmasını sağlamak için çalıştırabileceğinizi gösterir . Ama bu benim için işe yaramıyor gibi görünüyor - özellikle dizi çıktıların /dev/md/<hostname>:poololduğu gibi sunulmaktadır . mdadm --examine/dev/md/pool

Yanlış bir şey mi yapıyorum? Mdadm versiyonumda tuhaf bir şey var mı?

[root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
[root@positron /]# mdadm --examine --scan
ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool
[root@positron /]# ls /dev/md/*
/dev/md/md-device-map  /dev/md/positron:pool
[root@positron /]# cat /dev/md/md-device-map
md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool
[root@positron /]# mdadm --version
mdadm - v3.1.3 - 6th August 2010

Udev mi çalıştırıyorsunuz? Udev doğru cihazı atamadığı debian'da birkaç sorunla karşılaştım.
Thomas James

Evet, Debian yerine RHEL'de, ancak udev çalışıyor. Bu ipucu ile ne yapacağımdan emin değilim, ama Googling'e gideceğim.
David Waller

Oluşturma sırasında --name seçeneğini atlarken sorun yaşıyor musunuz?
Nils

Sanırım bu durumda / dev / md / positron aldım: 0
David Waller

Yanıtlar:


18

Ve işte düzeltme, neden işe yaradığından tamamen emin değilim, ama işe yarıyor!

RAID dizisi oluşturulduktan sonra mdadm dosyanızı güncelledikten sonra - genellikle mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Aşağıdaki komutu çalıştırmanız yeterlidir update-initramfs -u

Sonra yeniden başlatın ve her şey beklendiği gibi çalışacaktır.

Voila;)


1

El ile düzenlemek mdadm.confve udev.confmanuel cihaz adlarını tutmak için el ile düzenlemek zorunda olduğunu buldum .

Ancak, bunun bir LVM'nin üst katmanda olduğu bir sorun olduğunu bulamadım.


0

Sorunun ne olduğunu anlamıyorum. Dizi, yalnızca UUID ile bahsedilse bile, önyükleme üzerinde birleştirilecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.