Korábban már megismerhettük, hogy a Vinum alapértelmezett neveket társít az erekhez és az allemezekhez, habár ezek a nevek felülbírálhatóak. Ez viszont egyáltalán nem ajánlott, mivel már a VERITAS kötetkezelő, ahol tetszőleges neveket rendelhetünk az objektumokhoz, használata során kiderült, hogy akkora mértékű rugalmasságot nem kínál fel, mint amennyi zavart képes okozni.
A nevek tartalmazhatnak bármilyen nem üres karaktert, azonban érdemes inkább csak betűket, számjegyeket és az aláhúzást használni. A kötetek, erek és allemezek nevei akár 64 karakteresek is lehetnek, a meghajtók nevei pedig 32 karakteresek.
A Vinum objektumai a /dev/gvinum könyvtáron
belüli hierarchiában helyezkednek el
eszközleírókként. Az imént
említett példakonfiguráció
hatására a következő
eszközleírók jönnek létre:
Ez a rész csak a Vinum korábbi, elavult implementációjára vonatkozik.
A /dev/vinum/control és
/dev/vinum/controld
nevű vezérlőeszközök, melyeket a
gvinum(8) és a Vinum démon
használ.
Mindegyik kötethez egy eszközleíró
tartozik. Ezek a Vinum számára a központi
eszközök, ezért az előbbi
konfiguráció révén megjelennek a
/dev/gvinum/myvol,
/dev/gvinum/mirror,
/dev/gvinum/striped,
/dev/gvinum/raid5
és /dev/gvinum/raid10
eszközök.
Ez a rész csak a Vinum korábbi, elavult implementációjára vonatkozik.
Az egyes meghajtókhoz tartozó
leírók a /dev/vinum/drive
könyvtárban találhatóak. Ezek
valójában szimbolikus linkek a megfelelő
lemezes eszközökre.
Minden kötethez közvetlen leírók
tartoznak /dev/gvinum
könyvtárban.
Az egyes erek és allemezek
eszközleírói a
/dev/gvinum/plex
és /dev/gvinum/sd
könyvtárakban jelennek meg.
Például tekintsük most az alábbi konfigurációs állományt:
drive drive1 device /dev/sd1h
drive drive2 device /dev/sd2h
drive drive3 device /dev/sd3h
drive drive4 device /dev/sd4h
volume s64 setupstate
plex org striped 64k
sd length 100m drive drive1
sd length 100m drive drive2
sd length 100m drive drive3
sd length 100m drive drive4Az állomány feldolgozása után az
eszközleírókat a gvinum(8) az
alábbi módon szervezi a
/dev/gvinum
könyvtárban:
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 plex
crwxr-xr-- 1 root wheel 91, 2 Apr 13 16:46 s64
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 sd
/dev/vinum/plex:
total 0
crwxr-xr-- 1 root wheel 25, 0x10000002 Apr 13 16:46 s64.p0
/dev/vinum/sd:
total 0
crwxr-xr-- 1 root wheel 91, 0x20000002 Apr 13 16:46 s64.p0.s0
crwxr-xr-- 1 root wheel 91, 0x20100002 Apr 13 16:46 s64.p0.s1
crwxr-xr-- 1 root wheel 91, 0x20200002 Apr 13 16:46 s64.p0.s2
crwxr-xr-- 1 root wheel 91, 0x20300002 Apr 13 16:46 s64.p0.s3Jóllehet, az ereket és allemezeket nem ajánlott külön-külön elnevezni, a Vinum meghajtóknak nevet kell adni. Ezzel megoldhatóvá válik, hogy az egyes meghajtók automatikusan felismerhetőek legyenek abban az esetben is, amikor fizikailag áthelyezzük ezeket. A meghajtók nevei legfeljebb 32 karakteresek lehetnek.
A kötetek egyetlen kivétellel teljesen azonosak
a lemezekkel a rendszer számára. Ugyanis a
UNIX(R)-os meghajtóktól eltérően a
Vinum nem particionálja a köteteket, és
ezért nem is tárolnak partíciós
táblát. Ez megkövetelte néhány
lemezkezelő segédprogram, leginkább a
newfs(8) módosítását, mivel
azok korábban megpróbálták a
Vinum-kötetek nevének utolsó betűit egy
partíció azonosítójaként
értelmezni. Például egy lemezes
meghajtó neve /dev/ad0a vagy /dev/da2h alakú. Az
előbbi az első (0) IDE lemez első
(a) partícióját,
míg az utóbbi a harmadik (2) SCSI lemez nyolcadik
(h) partícióját
jelöli. Ezzel szemben azonban a Vinum-kötetek neve
/dev/gvinum/concat
alakú lesz, ahol a név semmilyen kapcsolatban nem
áll a partíció nevével.
Hétköznapi esetben a newfs(8) megpróbálja a lemez nevét értelmezni, és panaszkodik, ha nem sikerül. Például:
#newfs /dev/gvinum/concatnewfs: /dev/gvinum/concat: can't figure out file system partition
A köteten a newfs(8) parancs kiadásával tudunk állományrendszert létrehozni:
#newfs /dev/gvinum/concat
A FreeBSD 5.0 előtt verzióiban a newfs(8) parancsnak a régi elnevezési séma használata mellett még át kell adni egy -v kapcsolót is:
#newfs -v /dev/vinum/concat
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>.