A GENERIC
rendszermag nem tartalmazza a
Vinumot. Habár készíteni lehet olyan
rendszermagot, amelyik támogatja a Vinumot, mégsem
ajánlott. A Vinumot a szabványos módon
modulként (kld) indíthatjuk el.
Még a kldload(8) használatára sincs
szükség, mivel a gvinum(8) indulása
során ellenőrzi a modul jelenlétét
és betölti, ha még nem lenne jelen.
A Vinum alapvetően ugyanúgy tárolja a konfigurációkat a slice-okban, mint maguk a konfigurációs állományok. A konfigurációs adatbázis beolvasása során a Vinum felismeri azokat a kulcsszavakat, amelyeknek nem szabad előfordulniuk az állományokban. Például a lemezek beállítása tartalmazhatja a következő szöveget:
Az előbbiektől nyilvánvalóan eltér abban, hogy itt már megjelennek a konkrét pozíciókra és elnevezésekre vonatkozó információk (melyeket a felhasználó is megadhat, azonban ezt nem tanácsoljuk), valamint az állapotok (ezeket nem láthatja a felhasználó). A Vinum a konfigurációban nem tárolja a meghajtókat, helyette a beállított lemezes meghajtók partícióin fog Vinum-címkéket keresni. Ennek köszönhetően a Vinum még akkor is képes pontosan megtalálni a meghajtókat, amikor megváltoznak a hozzá tartozó UNIX®-os meghajtók azonosítói.
Ez a rész csak a Vinum elavult
implementációjára vonatkozik. A
loader.conf(5) közvetítésével
a Gvinum mindig automatikusan elindul a
hozzá tartozó modul
betöltésével együtt. Ha a
rendszerindításkor be akarjuk tölteni a
Gvinum modult, akkor a
/boot/loader.conf
állományba vegyük fel a
geom_vinum_load="YES"
sort.
Az alábbi sort mindenképpen hozzá
kell adnunk az /etc/rc.conf
állományhoz, hogy a Vinum a
rendszerindítás során automatikusan
elinduljon:
Hozzuk létre és írjuk bele, ha nem
lenne /etc/rc.conf
nevű
állományunk. Ennek hatására a
rendszer az indulás során betölti a Vinum
kld modult, és a
konfigurációban szereplő objektumokat
elindítja. Ez még az
állományrendszerek csatlakoztatása
előtt történik meg, aminek
révén a Vinum-köteteken
található állományrendszereket a
rendszer automatikusan át tudja vizsgálni az
fsck(8) segítségével, majd
csatlakoztatja ezeket.
Amikor a Vinumot a vinum start
paranccsal indítjuk el, a Vinum beolvassa a
konfigurációs adatbázist a
Vinum-meghajtók egyikéről. Normál
körülmények között mindegyik
meghajtón megtalálható a
konfigurációs adatbázis egy
példánya, ezért szinte teljesen mindegy,
melyik meghajtót is olvassa. Egy
rendszer-összeomlás után azonban a Vinumnak
meg kell tudnia állapítania, melyik
meghajtón található meg az
adatbázis legfrissebb példánya, és
ezt kell beolvasnia. Ezután a lemaradt
meghajtókon található
adatbázispéldányokat
szinkronizálja ehhez a változathoz.
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.