[ Pobierz całość w formacie PDF ]
systemów plików XFS, oraz informacje dotyczące instalacji, aktywacji, korzystania
i administrowania samym systemem plików XFS.
Kompilacja jądra z obsługą systemu plików XFS
Dołączona do książki płyta CD-ROM zawiera kod zródłowy wersji 2.4.9 jądra systemu
Linux, najbardziej zaawansowanej wersj¹ jÄ…dra dost¹pnÄ… w czasie pisania tej książki.
Wersj¹ t¹ wybraÅ‚em, aby zademonstrować Å‚atwość dodania do systemu Linux obsÅ‚ugi
systemu plików XFS. Płyta CD-ROM zawiera również łaty programowe dla jądra,
niezb¹dne do obsÅ‚ugi systemu plików XFS.
W niemal każdym rozdziale powtarzam, że jeżeli nigdy wcześniej nie kompilowałeś
jądra, masz teraz niepowtarzalną okazję do zdobycia ogromnego doświadczenia.
Jakkolwiek koncepcja pakietowej instalacji Linuksa ma na celu uniknięcie koniecz-
ności samodzielnego wyrabiania własnego jądra i narzędzi systemowych, niemniej
kompilacja jÄ…dra jest znakomitym sposobem zapoznania siÄ™ z koncepcjÄ… budowy
i organizacji systemu Linux. Postępowanie zgodnie z zamieszczonymi tu instrukcjami
powoduje utworzenie jądra posiadającego własną nazwę i przez to nie nadpisującego
aktualnie wykorzystywanej wersji jÄ…dra systemu Linux.
Instalacja łat z obsługą systemu plików XFS dla jądra 2.4.9
Dodatek A, zatytułowany Korzystanie z dołączonej płyty CD-ROM: instalacja, aktu-
alizacja i kompilacja jądra , zawiera szczegółowe informacje na temat instalacji kodu
zródłowego jądra systemu Linux i wyboru odpowiednich opcji konfiguracyjnych jądra.
Tutaj zamieściłem jedynie skrócone instrukcje instalacji konkretnej wersji jądra, która
b¹dzie wykorzystywana w przykÅ‚adach prezentowanych w dalszej cz¹Å›ci rozdziaÅ‚u.
Procedury opisane w tym punkcie można zastosować podczas dodawania obsługi syste-
mu plików XFS do innych wersji jądra systemu Linux, czy to do wersji najnowszej, czy
też po prostu do wersji wykorzystywanej aktualnie w Twoim systemie komputerowym.
Jeżeli próbowałeś już kompilować jądro systemu Linux i chciałbyś zainstalować
i uaktywnić obsługę systemu XFS w najnowszym jądrze Linuksa, możesz pobrać
ostatnią wersję jądra z centralnego repozytorium zródeł systemu Linux, pod adresem
http://www.kernel.org. Następnie powinieneś sprawdzić stronę WWW projektu
ReiserFS (http://oss.sgi.com/projects/xfs/download) i sprawdzić, czy dostępne są
już łaty dla pobranej wersji jądra systemu Linux. Pewnego dnia system XFS będzie
standardowo częścią jądra systemu Linux i to będzie to, na co wszyscy czekamy!
Aby dodać obsÅ‚ug¹ systemu XFS do jÄ…dra Linuksa w wersji 2.4.9 (i umożliwić sobie
Å›ledzenie przykÅ‚adów prezentowanych w dalszej cz¹Å›ci rozdziaÅ‚u), należy po instalacji
podstawowej wersji jądra 2.4.9 zainstalować jeszcze odpowiednie łaty programowe.
Aaty te są plikami zawierającymi opis zmian wprowadzanych do kodu zródłowego
jÄ…dra. Informacje o Å‚atach i ich instalacji znajdujÄ… si¹ również w dodatku A.
Rozdział 7. f& System plików z kroniką: XFS 173
Kod zródłowy jądra w wersji 2.4.9 umieszczony jest w podkatalogu /kernels na dołą-
czonej do książki płycie CD-ROM. Sposób instalacji kodu zródłowego opisany jest
w podrozdziale Instalacja kodu zródłowego jądra w dodatku A. Aby dokonać instalacji,
należy (w skrócie) wykonać nast¹pujÄ…ce czynnoÅ›ci:
1. Upewnić si¹, że uruchomiony jest system X Window System i wykonać
polecenie (aby otrzymać w oknie terminala uprawnienia użytkownika root).
2. Zmienić katalog roboczy na katalog utworzony podczas instalacji kodu
zródłowego jądra systemu Linux:
3. Zastosować polecenie , aby dołączyć do plików zródłowych łaty związane
z obsługą systemu plików XFS (łaty umieszczone są w podkatalogu /patches
na dołączonej do książki płycie CD-ROM):
4. Opcja informuje program o tym, jakÄ… cz¹Å›Ä‡ nazwy pliku (ile kolejnych
katalogów w gór¹) należy wziąć pod uwag¹ podczas lokalizacji pliku
wyznaczonego do załatania.
Program wyÅ›wietla list¹ nazw plików poddawanych aktualizacji. Po zakoÅ„czeniu
dziaÅ‚ania programu jesteÅ›my gotowi do konfiguracji jÄ…dra uwzgl¹dniajÄ…cej obsÅ‚ug¹
sytemu plików XFS.
Aktywacja obsługi systemu XFS w konfiguracji jądra
Zaprezentowany zostanie teraz sposób uaktywnienia obsługi systemu plików XFS
w kodzie zródłowym jądra 2.4.9. Szerszy przegląd kwestii związanych z kompilacją
nowoczesnego jądra systemu Linux i aktywacja obsługi najrozmaitszych funkcji i urzą-
dzeÅ„ fizycznych znajduje si¹ w podrozdziale Konfiguracja jÄ…dra w dodatku A.
Dobrym pomysłem jest włączenie do jądra obsługi wszystkich tych systemów plików,
z których regularnie korzystamy. Systemy plików wykorzystywane okazjonalnie (takie
jak AppleTalk i inne sieciowe systemy plików) mogą zostać skompilowane jako
moduły, co pozwoli zmniejszyć rozmiar jądra. Moduły te są w razie potrzeby automa-
tycznie ładowane, nie stanowią jednak części pliku wykonywalnego jądra.
Jeżeli kompilowałeś już jądro dla systemu komputerowego, na którym przeprowadzasz
teraz kompilację nowego jądra, możesz skorzystać z informacji konfiguracyjnych po-
zostałych po poprzedniej kompilacji, oszczędzając czas potrzebny na ponowną konfi-
gurację nowego jądra. Sposób ponownego wykorzystania informacji konfiguracyjnych
aktualnego jądra przedstawiony został w dodatku A.
Poniżej znajduje si¹ lista opcji charakterystycznych dla obsÅ‚ugi systemu plików XFS
w kompilowanym jądrze. Sposób konfiguracji jądra demonstrowany jest na przykładzie
programu konfiguracyjnego jądra systemu Linux, działającego w środowisku X Window
System:
174 Systemy plików w Linuksie
1. Zaloguj si¹ jako lub wykonaj polecenie tak, aby uzyskać uprawnienia
użytkownika root.
2. W oknie terminala w systemie X Window System przejdz do katalogu
/usr/src/linux-2.4.9 i wykonaj polecenie . Wyświetlone zostaną
polecenia związane z kompilacją i załadowaniem okna programu konfiguracji
jądra. Ostatecznie wyświetlone zostanie okno konfiguratora jądra systemu Linux
(rysunek 7.4).
Rysunek 7.4.
Program
konfiguracji
jÄ…dra Linuksa
działający
w środowisku
X Window System
3. Naciśnij przycisk z etykietą Code maturity level options. Wyświetlone zostanie
[ Pobierz całość w formacie PDF ]