Ubuntu 11.04 + RAID + LVM

Karel Zak kzak na redhat.com
Pondělí Květen 9 11:54:53 CEST 2011


On Sun, May 08, 2011 at 02:33:44AM +0200, Slávek Banko wrote:
> On Saturday 07 of May 2011 20:09:46 Miroslav Lednicky wrote:
> > Ja take. Ani nevim, jak to vzniklo. Bylo to zcela jiste vytvoreno
> > instalacnim software distribuce.
> >
> > Navic, kdyz se divam na ty disky fdiskem, tak je tam RAID partition.
> > Tim to bude asi cele popletene. Nicmene je fakt, ze to do ted fungovalo
> > a bez problemu prezilo i upgrade jader a distribuce.
> >
> > Na internetu uzivatele popisuji problemy
> > s radidem po upgrade ma 11.04. Mozna autori distribuce neco
> > zmenili a to jsou dusledky. Uvidim pri dalsim pokusu o upgrade.
> >
> > Diky, Mirek.
> 
> S raid metadaty ve formátu starším než 1.1 a oddílem přesně na velikosti disku 
> může nastat problém. Do formátu 1.0 jsou totiž metadata umístěna v posledním 
> 64 KiB bloku zařízení. To má výhodu v tom, že při raid1 lze případně oddíl 
> snadno použít, jako by v raid nebyl, protože počátek souborového systému je 
> pro oba případy shodný. Problém ale může nastat v tom, že obdobným způsobem 
> je shodný poslední 64 KiB blok - při čtení jako z oddílu a stejně při čtení 
> jako z celého disku. Systém pak při detekci raidů může totéž zařízení vidět 
> dvakrát - jednou na celém disku, podruhé na oddílu. To dost možná byl i váš 
> případ.

 To by se, ale na aktualnich distribucich uz nemelo stavat. Udev
 by mel bych schopen si opatrit informace ma-li to povazovat za disk
 nebo disk v raidu. Jak se k tomu problemu stavi grub2 netusim...

 Jinak problem neni jen v rozliseni je-li pole nad sda nebo sda1. Dalsi
 problem je pokud raid ma na sobe partition table (/dev/md0p<1..N>).
 Pokud je to RAID1 (nebo linearni pole) tak partition table na zacatku
 je viditelna i mimo ten raid u kazdeho disku (nebo u prvniho pokud je
 to linearni pole).

> V eliminaci shody posledního 64 KiB paradoxně pomáhá "nesmyslná" geometrie 
> disků. Disky se v dnešní době často hlásí jako by měly 255 hlaviček, což je 
> zjevně nesmysl. Pomáhá to ale v tom, že počet sektorů získaný násobením C*H*S 
> se liší od skutečného počtu sektorů disku - kus disku neumožní využívat. 

 Mno nevim koho jeste zajima CHS :-)

> S metadaty od formátu 1.1 je již situace jiná. Metadata již nejsou umisťována 
> na konci zařízení, ale na začátku (1.1) či 4 KiB od začátku (1.2). Díky tomu 
> je také vyloučena možnost záměny celého disku a oddílu.

 Bohuzel jsou jeste dalsi raidy (adaptec, ddf, promise, via, ...) co
 pouzivaji konec disku. 

    Karel

-- 
 Karel Zak  <kzak na redhat.com>
 http://karelzak.blogspot.com


Další informace o konferenci Linux