A virtuális lemezek leegyszerűsítik a szerver
hardverkonfigurációját, mivel nem igényelnek további fizikai eszközöket a
szerveren a Linux
futtatásához.
A Linux
logikai partícióknak akár 64 virtuális lemez is kiosztható. Az egyes virtuális lemezek akár 1 TB tárterületet is biztosíthatnak. A virtuális lemezek a
Linux felé tényleges
lemezegységként jelennek meg. Az ezekhez tartozó tárterület az
i5/OS integrált
fájlrendszerében viszont eloszlik az
i5/OS logikai
partícióhoz tartozó lemezeken. A tárterületnek a lemezek közötti elosztása
lehetővé teszi az eszköz paritásvédelem előnyeinek kihasználását az
i5/OS-en keresztül.
Ennek
megfelelően nincs szükség további feldolgozási és memória erőforrásokra a
Linux eszköz
paritásvédelem futtatásához.
Az i5/OS lehetővé teszi a virtuális lemezek dinamikus hozzáadását a
Linux logikai partíciókhoz. Csak le kell foglalni a lemezterületet az integrált fájlrendszerben, és az
a szerver vagy a logikai partíció újraindítása nélkül elérhetővé tehető a
Linux számára. A Linux adminisztrátora
szintén a szerver újraindítása nélkül konfigurálhatja és teheti elérhetővé
az újonnan lefoglalt lemezterületet.
Virtuális lemezek dinamikus
hozzáadása Linux
logikai partíciókhoz:
- Hálózati szerver tárolóterület létrehozása az
iSeries navigátor
segítségével:
- Bontsa ki a
útvonalat.
- Kattintson a jobb egérgombbal a Lemezmeghajtók
elemre, majd válassza az előugró menü Új lemez
menüpontját.
- A Lemezmeghajtó neve mezőben írja be a hálózati
szerver tárolóterületnek megadni kívánt nevet.
- A Leírás mezőben adja meg a hálózati szerver
tárolóterület leírását.
- A Kapacitás mezőben adja meg az új hálózati
szerver tárolóterület méretét MB-ban. Az előnyben részesített
méret meghatározása érdekében nézze meg a használni kívánt
Linux disztribúció
telepítési dokumentációját.
- Kattintson az OK gombra.
- Folytassa a lépés
4 helyen.
- Hálózati szerver tárolóterület
létrehozása a karakteres felületen:
- Egy i5/OS
parancssorban írja be a CRTNWSSTG parancsot, majd nyomja meg az F4
billentyűt. Megjelenik az NWS tárterület létrehozása (CRTNWSSTG) képernyő.
- A Hálózati szerver tárolóterület mezőben írja be a hálózati szerver
tárolóterület nevét.
- A Méret mezőben adja meg az új hálózati szerver tárolóterület méretét
MB-ban. Az előnyben részesített
méret meghatározása érdekében nézze meg a használni kívánt
Linux disztribúció
telepítési dokumentációját.
- A Szöveges leírás mezőben írja be a hálózati szerver tárolóterület
érhető leírását.
- Nyomja meg az Enter billentyűt.
- Hálózati szerver tárolóterület csatolása az
iSeries navigátor
segítségével:
- Bontsa ki a
útvonalat.
- Kattintson a Lemezmeghajtók elemre, ezután
kattintson a jobb egérgombbal egy rendelkezésre álló hálózati szerver
tárolóterületre, majd válassza az előugró menü Csatolás
hozzáadása menüpontját.
- Válassza ki, melyik szerverhez kívánja csatolni a hálózati szerver
tárolóterületet.
- Válasszon egyet a rendelkezésre álló adathozzáférési típusok közül.
- Kattintson az OK gombra.
- Folytassa a lépés
5 helyen.
- Hálózati szerver tárolóterület csatolása a
karakteres felületen:
- Egy i5/OS parancssorban írja be az ADDNWSSTGL parancsot, majd nyomja
meg az F4 billentyűt. Megjelenik a Hálózati szerver tárterület csatolás hozzáadása
(ADDNWSSTGL) képernyő.
- A Hálózati szerver leírás mezőben adja meg a hálózati szerver leírás
(NWSD) nevét.
- A Tároló dinamikus csatolása mezőben válassza ki a *YES
értéket, hogy a hálózati szerver tárolóterület dinamikusan (vagyis a
Linux partíció
újraindítása nélkül) elérhető legyen a partíciónak.
- A Meghajtósorrend mezőben válassza ki a kívánt pozíciót a csatolási
sorrendben.
- Nyomja meg az Enter billentyűt.
- Ha a
Linux
logikai partíció nem fut, akkor aktiválja azt. Ne folytassa, amíg a partíció nem fut.
- Jelentkezzen be a
Linux operációs
rendszerbe egy felettes felhasználó (root) jogosultságokkal rendelkező
felhasználónévvel.
- Határozza meg az új virtuális lemezmeghajtó gazdaazonosítóját, SCSI
buszát és logikai egységszámát (LUN). A meglévő eszközök listázásához írja be a cat
/proc/scsi/scsi parancsot a
Linux
parancssorba.
A parancs kimenetét az alábbi példa mutatja be:
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: VDASD NETSPACE Rev: 0001
Type: Direct-Access ANSI SCSI revision: 04
A fenti példában a NETSPACE a megjelenő eszköz hálózati
tárolóterületének neve. Keresse meg egy meglévő hálózati tárolóterület
nevét a
Linux
logikai partíción. Jegyezze fel a meglévő hálózati
tárolóterület Host: (gazdaazonosító), a Channel:
(SCSI busz) és a Lun: (logikai egységszám) értékeinek számokból
álló részeit. Az új virtuális lemezmeghajtó a meglévő hálózati
tárolóterülettel megegyező gazdaazonosítóval, SCSI busszal és LUN számmal
fog rendelkezni. Ha például a meglévő hálózati tárolóterület a fenti
kimenetnek megfelelően jelenik meg, akkor az új virtuális lemezmeghajtó
gazdaazonosítója 0, SCSI busza 0, LUN
száma pedig 0 lesz.
- Határozza meg az új virtuális lemezmeghajtó SCSI azonosítóját. Ehhez listázza ki táblázatos formában a meglévő eszközöket a következő
Linux parancs
beírásával:
cd /proc/scsi/sg
cat device_hdr; cat devices
A parancs kimenetét az alábbi
példa mutatja be:
host chan id lun type opens qdepth busy online
0 0 0 0 0 2 30 0 1
0 1 0 0 0 0 30 0 1
Jegyezze fel a meglévő eszközök host (gazdaazonosító),
chan (SCSI busz), id (SCSI azonosító) és
lun (logikai egységszám) értékeit. Keresse meg az új virtuális
lemezmeghajtóval megegyező gazdaazonosítóval, SCSI busszal és LUN számmal
rendelkező eszközöket (az előző lépés eredményei alapján). Keresse ki ezen
eszközök közül a legmagasabb SCSI azonosítóval rendelkezőt. Az új
virtuális lemezmeghajtó SCSI azonosítója eggyel nagyobb lesz a jelenlegi
legnagyobb SCSI azonosítónál. Ha például az új virtuális lemezmeghajtó
gazdaazonosítója 0, SCSI busza 0 és LUN
száma 0, a
Linux
logikai partíció eszközei pedig a fenti kimenetnek felelnek meg, akkor az
új virtuális lemezmeghajtó SCSI azonosítója 1 lesz.
- A virtuális lemezmeghajtó kézi hozzáadásához írja be az echo
"scsi add-single-device host chan id lun" > /proc/scsi/scsi
parancsot a
Linux
parancssorba. A parancs paramétereit az alábbi leírás információi magyarázzák el:
- A host a hoszt azonosítója.
- A chan a SCSI busz.
- Az id a SCSI azonosító.
- A lun a LUN értéke.
Ha például az új virtuális lemezmeghajtó
gazdaazonosítója 0, SCSI busza 0, SCSI
azonosítója 1, LUN száma pedig 0, akkor
az echo "scsi add-single-device 0 0 1 0" >
/proc/scsi/scsi parancsot kell beírni a
Linux parancssorba.
- Írja be az fdisk /dev/sdb parancsot a
Linux parancssorban
egy lemezpartíció létrehozásához a virtuális lemezmeghajtón. A parancs futtatásához felettes
felhasználó (root) jogosultság szükséges. Megjelenik a
Command (m for help): parancssor.
- A parancssorban írjon be egy p betűt a virtuális
lemezmeghajtó jelenlegi partíciós táblájának megjelenítéséhez. Az új
virtuális lemezmeghajtó alapértelmezésben egyetlen lemezpartícióval
rendelkezik. Például:
Disk /dev/sdb: 64 heads, 32 sectors, 200 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 199 203760 6 FAT16
- Írjon be a parancssorba egy d betűt a
jelenlegi partíció törléséhez és egy új létrehozásához. A lemezpartíció alapértelmezett típusa FAT16. A virtuális lemezmeghajtón ne használjon FAT16 fájlrendszerre formázott
lemezpartíciót. Megjelenik a Partition number
(1-4): parancssor.
- Írja be a törölni kívánt lemezpartíció számát, majd nyomja meg az
Entert. A példában egy 1-est kell beírni. Az fdisk parancs a partíció törlésének sikerességét a
parancssor ismételt megjelenítésével jelzi.
- Írjon be egy n betűt egy új partíció
létrehozásához. Megjelenik a Command action E extended P primary
partition (1-4) parancssor.
- Írjon be egy p betűt elsődleges lemezpartíció
létrehozásához a virtuális lemezen, majd nyomja meg az Entert. Megjelenik a Partition number
(1-4): parancssor.
- Mivel a virtuális lemezen ez az első partíció, írjon be egy
1-est, majd nyomja meg az Entert. Megjelenik a First cylinder (1-200, default 1):
parancssor.
- Nyomja meg az Entert
az alapértelmezett kezdő cilinderszám (1) használatához. Ez a teljes lemezt felhasználja a lemezpartícióhoz. Megjelenik a Last cylinder or +size or +sizeM or +sizeK (1-200,
default 200): parancssor.
- Nyomja meg az Entert az alapértelmezett befejező cilinderszám
(200) használatához. Ez a teljes lemezt felhasználja a lemezpartícióhoz.
Megjegyzés: A partíciótípus alapértelmezése Linux.
Ha ettől eltérő
lemeztípusra (például LVM vagy Linux Extended) van szüksége, akkor a
partíció típusának módosításához írjon be egy t betűt.
Az fdisk parancs a partíció létrehozásának
sikerességét a parancssor ismételt megjelenítésével jelzi.
- A lemezstruktúra változásainak véglegesítéséhez írjon be egy
w betűt, majd nyomja meg az Entert. Az fdisk parancs kiírja a
változásokat a virtuális lemezmeghajtóra. Az fdisk parancs a
következő diagnosztikai üzenetet jeleníti meg:
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
A művelet befejeződése után az fdisk parancs ismét
megjeleníti a parancssort.
- Formázza meg a lemezpartíciót a Linux mkfs
parancsával. Az mkfs parancsnak számos
elhagyható paraméter adható meg, a legtöbb felhasználási terület esetén
azonban az alapértelmezések is jók. Az előző lépésekben létrehozott
lemezpartíció formázásához győződjön meg róla, hogy felettes felhasználó
(root) jogosultsággal van bejelentkezve, majd írja be a következő
parancsot egy Linux parancssorba:
mkfs /dev/sdb1
Mivel a
második virtuális lemezen egyetlen lemezpartíció létezik, a lemez neve
/dev/sdb1. Ebből az sdb jelzi, hogy a második lemezről, az 1 pedig, hogy
annak 1. partíciójáról van szó. Az mkfs parancs a következő diagnosztikai
üzeneteket jeleníti meg:
mke2fs 1.28 (31-Aug-2002)
Fileserver label=
OS type: Linux Block size=1024 (log=0)
Fragment size=1024 (log=0)
51200 inodes, 204784 blocks
10239 blocks (5.00%) reserved for the super user
First data block=1
25 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Writing superblocks and fileserver accounting information: done
This fileserver will be automatically checked every 29 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
- Az mkdir /mnt/data parancs beírásával hozzon
létre egy könyvtárat az új fájl eléréséhez.
- A mount /dev/sdb1 /mnt/data parancs beírásával
illessze be a virtuális lemezmeghajtót az új könyvtárba.
- Egy Linux
szövegszerkesztő segítségével vegyen fel egy bejegyzést az /etc/fstab
fájlba. Például: /dev/sdb1 /mnt/data
ext2 defaults 1 1. A bejegyzés a
Linux minden
indításakor elvégzi a virtuális lemez beillesztését.