Zdravim,
po dlhom case (5rokov) som preinstalovaval jeden server. A pretoze som to chcel 
rychlo spravit (nemam cas ;-), nakoniec som to robil este dlhsie :-)

Pri instalacii noveho FreeBSD som pouzil GPT namiesto MBR (GUID Partition Table 
(globally unique identifiers)) zrejme preto, aby som kracal s dobou a rovnako 
ako vtedy som chcel vyuzit softverovy mirror celeho disku. 

Skratim to, GPT pouziva na ulozenie dat o particiach zaciatocne sektory disku a 
tiez posledny/e sektor/y disku (the secondary GPT table). Teda nie je mozne 
pouzit GPT a sucastne GEOM sw RAID1 celeho disku, pretoze GEOM tak isto pouziva 
posledne sektory disku na ulozenie informacii o mirrore.      

Riesenie co som po internete videl bolo mirrorovanie jednotlivych GPT particii. 
No, ale nezda sa mi to ako doby napad. Co si o tom myslite ? (2 disky a na nich 
4-5 mirrorov ?)

Takze som dal spiatocku, na disku vytvoril MBR + klasice slice a nainstaloval. 
A kedze som vedel, ze budem mirrorovat, posledne sektory disku (1MB) som nechal 
nepouzite. 

Tiez ma neprijemne prekvapilo, ze v Handbooku sa pocita, len so situaciou, ze 
sme blby a teda mame pouzity cely disk a chceme ist robit sw mirror. (18.3.3. 
Creating a Mirror with an Existing Drive) 

Namiesto teda spominaneho dlheho postup kde aj skorej spravime chybu som mirror 
spravil takto par prikazmi : 


(18.3.1. Metadata Issues. Premazat posledne sektory ak boli disky pouzite v 
neakom inom RAIDe.)

# sysctl kern.geom.debugflags=17    .... a kern.geom.debugflags=17 vlozit do 
/etc/sysctl.conf (tusim)

# diskinfo -v ada0   ... pozrieme disk/y  (ada1) 

# gmirror label -vb round-robin gm0 /dev/ada0
Metadata value stored on /dev/ada0.
Done.

# echo 'geom_mirror_load="YES"' >> /boot/loader.conf

vi /etc/fstab  --- prepisat rucne  /dev/ada0s1a ---> /dev/mirror/gm0s1a

pred
# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/ada0s1a    /               ufs     rw      1       1
/dev/ada0s1b    /usr            ufs     rw      2       2
/dev/ada0s1d    /tmp            ufs     rw      2       2
/dev/ada0s1e    /var            ufs     rw      2       2
/dev/ada0s1f    none            swap    sw      0       0

po
# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/mirror/gm0s1a      /               ufs     rw      1       1
/dev/mirror/gm0s1b      /usr            ufs     rw      2       2
/dev/mirror/gm0s1d      /tmp            ufs     rw      2       2
/dev/mirror/gm0s1e      /var            ufs     rw      2       2
/dev/mirror/gm0s1f      none            swap    sw      0       0

# shutdown -r now

# gmirror insert gm0 /dev/ada1

# gmirror status

Name        Status    Components
mirror/gm0  DEGRADED  ada0 (ACTIVE)
                      ada1 (SYNCHRONIZING, 1%)

Pockame kym sa nevytvori mirror a je to hotove. 



Dnes na doskachu su tie polo sw/hw RAIDy, co nepovazujem za rozumne pouzit. 
Radsej cisty sw raid (ako tu pisem), alebo poriadnu hw kartu. Aky mate na to 
nazor ? 



S pozdravom 
Tomáš Drgoň 

-- 
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem