Bu yüzden grub, meta veri sürümü 0.90 gerektirir. Var olan dizilerimi 1.2 olan varsayılan yerine kullanmak için değiştirip değiştiremeyeceğimi merak ediyorum. Bu şekilde yeniden yükleme yapmak zorunda değilim. Evet ise, nasıl yapabilirim?
Bu yüzden grub, meta veri sürümü 0.90 gerektirir. Var olan dizilerimi 1.2 olan varsayılan yerine kullanmak için değiştirip değiştiremeyeceğimi merak ediyorum. Bu şekilde yeniden yükleme yapmak zorunda değilim. Evet ise, nasıl yapabilirim?
Yanıtlar:
GRUB wiki onaylar:
Ayrıca, (1.96 + 20080724'ten itibaren) GRUB, yalnızca 0.90 Sürüm meta veri süper bloğu kullanan RAID'den önyükleme yapabilir (yani, --metadata = 0.90 seçeneği ile oluşturulan mdadm).
Merakla, mdadm için man sayfası diyor
-e, --metadata =
Kullanılacak superblock (baskın meta veri) stilini bildirin. Varsayılan, --create için 0,90 ve diğer işlemler için tahmin yapmaktır.
Emin olmak için iki kez kontrol ederim mdadm -Q -D <device>
.
Ondan sonra, hangi RAID seviyesini çalıştırıyorsunuz? Bir ayna için aklıma gelen en iyi senaryo (RAID 1) olacaktır.
n
cihazların-1
yedekleri kullanarak, açıkça eski süper blok biçimini kullanarak dizi 1 oluşturunn-1
Cihazlar aracılığıyla kalan B için tekrarlayın... ama kesinlikle bununla başa çıkmanız gerektiğini kesinlikle kontrol edin!
linux-raid at vger.kernel.org
Posta listesini denedin mi?
Bu bilgi OP’ye yardım etmek için muhtemelen çok geç, fakat belki başka birine yardımcı olacak.
İlk komut süper blokları siler ve ikinci komut yeni bir dizi oluşturur, ancak cihazların temiz olduğunu varsayar. Bunu yeni yaptım ve her şey yolunda görünüyor. Bunu yapmadan önce bir yedekleme kesinlikle tavsiye ederim. Kaybedecek bir veriye sahip değildim ve bu nedenle kontrol edebileceğim bir bütünlük yoktu. Sadece 4 saat daha devam etmemek istemiştim.
$ mdadm --zero-superblock /dev/sd[a-z]1
$ mdadm --create /dev/md0 --assume-clean \
--level=10 --raid-devices=10 /dev/sd[a-z]1 --metadata=0.90
Yukarıda önerildiği gibi temiz ve tutarsız meta veri içeren bir dizi oluşturmak kesinlikle mevcut verilere zarar verme potansiyeline sahiptir, çünkü 0.90 ve 1.2 meta veri blokları yalnızca boyut olarak değil aynı zamanda konum olarak da farklılık gösterir.
bir istisna olan 0.90 <-> 1.0 için çalışabilir.
https://raid.wiki.kernel.org/index.php/RAID_superblock_formats