otazky ohladom RAIDu a image systemu online

Miroslav Lachman 000.fbsd at quip.cz
Sat Nov 17 15:39:58 CET 2007


Marian Cerny wrote:
> On 2007-11-17 11:28 +0100, Dan Lukes wrote:
> 
>>Marian Cerny wrote:
>>
>>>>http://people.freebsd.org/~rse/work/gmirror-slice.txt
>>
>>>A preco sa to robi takto zlozito? Clanok od Dru na Onlamp popisuje ovela
>>>jednoduchsiu metodu:
>>>http://www.onlamp.com/pub/a/bsd/2005/11/10/FreeBSD_Basics.html
>>
>>	To proto, ze druhy, jednodussi, navod, popisuje "cistou instalaci" na 
>>nove vytvoreny mirror. Ten prvni, slozitejsi, popisuje presunuti 
>>existujici instalace a navic za situace, kdy budouci mirror je tvoren i 
>>z disku, na kterem je ziva instalace prave ted.
> 
> 
> Povodne som si nevsimol, ze ten zlozitejsi navod je "for *remotely*
> converting to a GEOM mirror", teda ze sa nemusi pouzivat fixit konzola.
> 
> Tak mi to nedalo a skusil som ten jednoduchsi navod aplikovat na jednom
> pokusnom stroji zo zivej instalacie:
> 
> # sysctl kern.geom.debugflags=16
> # gmirror label -v -b round-robin gm0 /dev/ad0
> # echo geom_mirror_load="YES" > /boot/loader.conf
> # cp /etc/fstab /etc/fstab.old
> # sed 's:/dev/ad0:/dev/mirror/gm0:' /etc/fstab.old > /etc/fstab
> # reboot
> # gmirror insert gm0 /dev/ad4
> 
> No a zda sa ze to funguje bez chyby. Geom vobec nepoznam, takze ci tam
> nemoze dojst k nejakej chybe, ze sa to robi na live systeme netusim. Ale
> predpokladam, ze na ten disk sa niekam zapisu informacie o tom mirrore
> (asi do posledneho sektoru) no a kedze ide iba o jeden disk, tak data
> nemozu byt nekonzistentne.

V praxi uz jsem ten "jednodussi" zpusob take vyzkousel na nainstalovanem 
stroji a nebyl s tim problem. Metadata si gmirror zapise do posledniho 
sektoru, takze jedine riziko je v tom, ze v tom poslednim sektoru mohou 
byt data nejakeho souboru na FS.

Mirek



More information about the Users-l mailing list