![]() | Megjegyzés |
---|---|
Ha még soha nem állítottál be és fordítottál új linux kernelt, ajánlott elolvasni a Linux Kernel HOGYANt, mielőtt ezeket a lépéseket végrehajtod. A Linux Kernel HOGYANt megtalálod a Linux Documentation Project (LDP) oldalon vagy valamelyik tükrözésén. |
Miután letöltötted a CVS könyvtárfából az aktuális kernel forrását, annak a /usr/src/linux-2.4-xfs(-beta)/linux könyvtárban kell lennie. Szóval lépj be ebbe a könyvtárba mielőtt kiadnád a make config (méginkább a make menuconfig - a ford.) parancsot a beállítások elvégzéséhez. Az XFS támogatáshoz engedélyezned kell a a "Prompt for development and/or incomplete code/drivers" beállítást a "Code maturity level options" fejezetben majd a "Page Buffer support" és "SGI XFS filesystem support" menüpontokkal kell ezt megtenned (mindkettő a "File systems" fejezetben található). Lehetőséged van még kiválasztani az "Enable XFS Debug mode" és "Enable XFS Vnode Tracing" beállításokat az "SGI XFS filesystem support" fejezet alatt. Ezek lassíthatják az XFS fájlrendszered használatát, de hasznosak lehetnek egy összeomlás esetének kivizsgálásában, ha ilyen előfordulna.
Minden kernel fordításkor ki kell adni az alábbi parancsokat az új kernel (és modulok - a ford.) létrehozása érdekében:
$ make dep $ make bzImage $ make modules |
Ezt minden kernel telepítéskor újra meg kell csinálni:
$ make modules_install $ cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.0-XFS |
$ vi /etc/lilo.conf |
Hozz létre egy új kernelindító bejegyzést a lilo.conf állományban ehhez hasonlóan:
image=/boot/vmlinuz-2.4.0-XFS label=xfs read-only root=/dev/hda2 |
A "root=" szöveg utáni részt másold át egy szintén linuxot indító bejegyzésből, a lilo.conf állományból. Ne felejtsd el elindítani a lilo-t a lilo.conf fájl szerkesztése után, hogy a módosítások érvénybe lépjenek (a parancssorba gépeld be "lilo" majd üss egy "enter"-t - a ford.)
Az XFS támogatással számos eszközt is kapsz, amikkel felépítheted és karbantarthatod a fájlrendszert. Ezek a /usr/src/linux-2.4-xfs(-beta)/cmd/xfsprogs könyvtárban vannak.
![]() | Megjegyzés |
---|---|
Ezek az eszközök a /usr/lib/libuuid.a osztott programozói könyvtárra épülnek. Ha a könyvtárat még nem telepítetted, akkor az XFS eszközök lefordítása előtt feltétlenül tedd ezt meg. Az ezt tartalmazó rpm csomagot megtalálod a Rpmfind.net címen, ha rákeresel a "/usr/lib/libuuid.a." szövegre, a Debian csomag neve pedig uuid-dev. Más disztribúciókban ez a programozói könyvtár ezektől eltérő csomagban is lehet. Egy jó módszer a megfelelő csomag megkeresésére, ha a Google Linux keresőmotort használod. |
Lépj be ebbe a könyvtárba:
$ cd ../cmd/xfsprogs |
Fordítsd le, és telepítsd az XFS eszközöket:
$ make install |
$ reboot |
![]() | Megjegyzés |
---|---|
Ha nem állítod be az alapértelmezett kernelnek az XFS támogatással fordított kernelt, akkor bootoláskor be kell gépelned az "xfs" szöveget, majd leütnöd egy enter-t, amikor megjelenik a "LILO Boot:" szöveg a képernyőn. |
Előző | Tartalomjegyzék | Következő |
Előkészületek az XFS támogatás telepítéséhez | A fájlrendszer lecserélése |