PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec

speedo cvs w pld-linux.org
Czw, 15 Lip 2004, 22:46:12 CEST


Author: speedo
Date: Thu Jul 15 20:46:10 2004
New Revision: 4335

Modified:
   PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec
Log:
- added /etc/fstab

Modified: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec
==============================================================================
--- PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec	(original)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec	Thu Jul 15 20:46:10 2004
@@ -1,34 +1,36 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
 <section id="konfiguracja_pliki">
-	<title>Konfiguracja kluczowych plików</title>
-	<section id="konfiguracja_pliki_wstep"> 
-		<title>Wstęp</title>
-
-		<para>Podczas startu naszego komputera z naszego dysku odpalany jest boot loader.
-			To właśnie on odpowiada za załadowanie prawidłowego jądra systemu, 
-			ustawienie prawidłowego trybu pracy karty graficznej czy cd-romu. 
-			Wiele osób korzystających z dystrybucji takich jak <productname>Debian</productname>
-			czy <productname>PLD</productname>, jest niezadowolonych z brzydkiej tabelki wyboru 
-			bootowania systemu, jaką oferuje nam lilo. Jednak to samo lilo może mieć ładne i 
-			kolorowe menu wyboru takie samo jak oferuje nam <productname>RedHat</productname> 
-			czy <productname>Mandrake</productname>. Trzeba edytować 
-			<filename>/etc/lilo.conf</filename>, zmienić tryb uruchamiania z tekstowego 
-			na graficzny i dodać kilka dodatkowych parametrów.
-		</para>
+            <title>Konfiguracja kluczowych plików</title>
+        <section id="konfiguracja_pliki_wstep"> 
+                <title>Wstęp</title>
+<para>Podczas startu naszego komputera z naszego dysku odpalany jest boot loader.
+      To właśnie on odpowiada za załadowanie prawidłowego jądra systemu, 
+      ustawienie prawidłowego trybu pracy karty graficznej czy cd-romu. 
+      Wiele osób korzystających z dystrybucji takich jak <productname>Debian</productname>
+      czy <productname>PLD</productname>, jest niezadowolonych z brzydkiej tabelki wyboru 
+      bootowania systemu, jaką oferuje nam lilo. Jednak to samo lilo może mieć ładne i 
+      kolorowe menu wyboru takie samo jak oferuje nam <productname>RedHat</productname> 
+      czy <productname>Mandrake</productname>. Trzeba edytować 
+      <filename>/etc/lilo.conf</filename>, zmienić tryb uruchamiania z tekstowego 
+      na graficzny i dodać kilka dodatkowych parametrów. Gdy już będziemy mieli dobrze skonfigurowany
+      boot loader i nasz system będzie się poprawnie uruchamiał, to będziemy mogli zadbać o to aby 
+      mountował odpowiednie systemy plików w odpowiednie miejsca. Uzyskamy pewność, że miejsce
+      na naszych partycjach będzie dobrze rozdysponowane, a i ułatwi nam to poźniejszą pracę z systemem.
+</para>
 	</section>
-	<section id="konfiguracja_pliki_lilo_conf"> 
-		<title>/etc/lilo.conf</title>
-		<para>
-			Nasz <filename>/etc/lilo.conf</filename> powinien wyglądać podobnie do tego.
-			Przyjżyjmy się więc bliżej temu plikowi, aby dowiedzieć się za co odpowiadają 
-			poszczególne opcje konfiguracyjne.
-		</para>
-		<para>
-			Opcja:
-		</para>
-		<screen>vga=normal</screen> 
-		<para>- odpowiada za ustawienie odopowiedniego trybu pracy naszej karty graficznej, przy wykorzystaniu framebuffera typu vesa mamy następujące ustawienia</para>
-		<screen>+-----------------------------------------+---------+
+	<section id="konfiguracja_pliki_lilo.conf"> 
+	<title>/etc/lilo.conf</title>
+<para>
+      Nasz <filename>/etc/lilo.conf</filename> powinien wyglądać podobnie do tego.
+      Przyjżyjmy się więc bliżej temu plikowi, aby dowiedzieć się za co odpowiadają 
+      poszczególne opcje konfiguracyjne.
+</para>
+<para>
+Opcja:
+</para>
+<screen>vga=normal</screen> 
+<para>- odpowiada za ustawienie odopowiedniego trybu pracy naszej karty graficznej, przy wykorzystaniu framebuffera typu vesa mamy następujące ustawienia</para>
+<screen>+-----------------------------------------+---------+
 | VESA framebuffer console @ 1024x768x64k | vga=791 |
 | VESA framebuffer console @ 1024x768x32k | vga=790 |
 | VESA framebuffer console @ 1024x768x256 | vga=773 |
@@ -38,42 +40,115 @@
 | VESA framebuffer console @ 640x480x64k  | vga=785 |
 | VESA framebuffer console @ 640x480x32k  | vga=784 |
 | VESA framebuffer console @ 640x480x256  | vga=769 |
-+-----------------------------------------+---------+
-install=/boot/boot-bmp.b</screen>
-		<para>- włączy graficzny tryb botowania</para>
-		<screen>bitmap = /boot/lilo-pldblue8.bmp</screen>
-		<para>- określi jaką bitmapę ma załadować jako tło startowe</para>
-		<screen>bmp-table = 17,9;1,14,16,4
++-----------------------------------------+---------+</screen>
+<screen>install=/boot/boot-bmp.b</screen>
+<para>- włączy graficzny tryb botowania</para>
+<screen>bitmap = /boot/lilo-pldblue8.bmp</screen>
+<para>- określi jaką bitmapę ma załadować jako tło startowe</para>
+<screen>bmp-table = 17,9;1,14,16,4
 bmp-colors = 0,213,137;152,24,1
 bmp-timer = 2,29;152,52,1 </screen>
-		<para>- odpowiadają za ustawienia koloru czcionek oraz rozmieszczenia tabelki wyboru i licznika czasu jaki nam pozostał</para>
-		<screen>timeout=50</screen> 
-		<para>- sprawi, iż podczas  startu  boot  loader  poczeka  pięć sekund (50 dziesiętnych sekundy) na wybranie systemu, który ma zostać uruchomiony, jeśli tego nie zrobimy odpalony zostanie system ustawiony jako domyślny</para>
-		<screen>default=PLD</screen>
-		<para>- Jako domyślny system ustawia obraz z etykietą PLD</para>
-		<screen>boot=/dev/hda</screen>
-		<para>- lilo korzysta z głównego boot  rekordu (MBR)  na  /dev/hda  (zajrzyj  do pliku user.tex dokumentacji lilo, aby
-			dowiedzieć się więcej o różnych sposobach instalacji lilo i  współpracy    z innymi systemami operacyjnymi)</para>
-		<screen>prompt</screen>
-		<para>- Wyświetla linię zachęty bez oczekiwania na naciśnięcie klawisza.
-			Przeładowanie systemu bez udziału użytkownika  jest  niemożliwe,
-			jeśli opcja `prompt' jest ustawiona, a `timeout' nie.</para>
-		<screen>read-only</screen>
-		<para>- Określa, że główny system plików powinien być zamontowany  tylko
-			do odczytu.  Na ogół procedura startowa systemu później ponownie
-			montuje główny system plików do odczytu i zapisu  (np.  po  jego
-			sprawdzeniu).</para>
-		<screen>lba32</screen>
-		<para>- włącza wykorzystanie 32-bitowego adresowania, pozwala na zbootowanie komputera z dowolnej partycji na dysku, dzięki temu może ona   znajdować się na dysku z więcej niż 1024 cylindrami</para>
-		<screen>image=/boot/vmlinuz</screen>
-		<para>- określa obraz jądra, który ma być wykorzystany do startowania systemu</para>
-		<screen>root=/dev/hda8</screen>
-		<para>- określa urządzenie na którym znajduje się główny system plików</para>
-		<screen>label=PLD</screen>
-		<para>- nadaje obrazowi etykietę o nazwie PLD</para>
-		<screen>other=/dev/hda1</screen>
-		<para>- określa inny system z którego możemy starować</para>
-		<screen>label=Windows</screen> 
-		<para>- nadaje temu systemowi etykietę</para>
-	</section>
+<para>- odpowiadają za ustawienia koloru czcionek oraz rozmieszczenia tabelki wyboru i licznika czasu jaki nam pozostał</para>
+<screen>timeout=50</screen> 
+<para>- sprawi, iż podczas  startu  boot  loader  poczeka  pięć sekund (50 dziesiętnych sekundy) na wybranie systemu, który ma zostać uruchomiony, jeśli tego nie zrobimy odpalony zostanie system ustawiony jako domyślny</para>
+<screen>default=PLD</screen>
+<para>- Jako domyślny system ustawia obraz z etykietą PLD</para>
+<screen>boot=/dev/hda</screen>
+<para>- lilo korzysta z głównego boot  rekordu (MBR)  na  /dev/hda  (zajrzyj  do pliku user.tex dokumentacji lilo, aby
+	dowiedzieć się więcej o różnych sposobach instalacji lilo i  współpracy    z innymi systemami operacyjnymi)</para>
+<screen>prompt</screen>
+<para>- Wyświetla linię zachęty bez oczekiwania na naciśnięcie klawisza.
+         Przeładowanie systemu bez udziału użytkownika  jest  niemożliwe,
+	 jeśli opcja `prompt' jest ustawiona, a `timeout' nie.</para>
+<screen>read-only</screen>
+<para>- Określa, że główny system plików powinien być zamontowany  tylko
+            do odczytu.  Na ogół procedura startowa systemu później ponownie
+            montuje główny system plików do odczytu i zapisu  (np.  po  jego
+	    sprawdzeniu).</para>
+<screen>lba32</screen>
+<para>- włącza wykorzystanie 32-bitowego adresowania, pozwala na zbootowanie komputera z dowolnej partycji na dysku, dzięki temu może ona   znajdować się na dysku z więcej niż 1024 cylindrami</para>
+<screen>image=/boot/vmlinuz</screen>
+<para>- określa obraz jądra, który ma być wykorzystany do startowania systemu</para>
+<screen>root=/dev/hda8</screen>
+<para>- określa urządzenie na którym znajduje się główny system plików</para>
+<screen>label=PLD</screen>
+<para>- nadaje obrazowi etykietę o nazwie PLD</para>
+<screen>other=/dev/hda1</screen>
+<para>- określa inny system z którego możemy starować</para>
+<screen>label=Windows</screen> 
+<para>- nadaje temu systemowi etykietę</para>
+</section>
+        <section id="konfiguracja_pliki_fstab">
+		<title>/etc/fstab</title>
+<para>
+	Aby pokazać naszemu systemowi gdzie ma mountować poszczególne systemy plików wraz z
+	odpowiednimi dla nich opcjami, należy wprowadzić odpowiednie wpisy do pliku <filename>/etc/fstab/</filename>.
+	Plik ten zawiera opisowe informacje na temat różnych systemów plików. Tworzony jest 
+	przez administratora i żaden program nie posiada praw do jego edycji. Dla 
+	lepszego zrozumienia tematu przyjrzyjmy się przykładowemu plikowi i przeanalizujmy funkcje
+       jakie spełniają poszególne wpisy	
+							 
+</para>
+<screen>
+#(fs_spec) (fs_file)	(fs_vfstype) (fs_mntops)	 (fs_freq) (fs_passno)
+/dev/hda2   /       	ext3         defaults        	    0         0
+/dev/hda3   swap    	swap         defaults        	    0         0
+proc        /proc   	proc         defaults        	    0         0
+pts         /dev/pts    devpts       gid=5,mode=600  	    0         0
+/dev/fd0    /media/floppy vfat         noauto  		    0         0
+/dev/cdrom  /media/cdrom  iso9660      noauto,ro,user,unhide  0         0
+</screen>
+<para>
+	Jak widzimy plik ma budowę sekwencyjną, poszczególne pola oddzielone są od siebie 
+	spacją lub tabulatorem, a ich kolejność nie jest przypadkowa. Dane odpowiedniego 
+	rekordu wczytywane są przez takie programy jak: <productname>fsck</productname>, <productname>mount</productname>czy <productname>umount</productname> i muszą one być zapisane w odpowiedniej kolejności 
+	aby zapewnić prawidłowe funkcjonowanie owych progrmów, które to przecierz maja 
+	kluczowe znaczenie dla działania naszego systemu.
+</para>
+<para>
+	Pole fs_spec - określa urządzenie blokowe lub zdalny system plików przeznaczony do zamontowania, 
+	na przykład partycję dysku, cdrom czy aparat.
+</para>
+<para>
+	Pole fs_file -  wskazuje  na miejsce, w którym ma być zamontowany dany system plików, na przykład 
+	dla partycji wymiany (ang. "swap partition")  to pole powinno zawierać wartość 
+	"none", a dla cdromu "/media/cdrom".
+</para>
+<para>
+	Pole fs_vfstype - określa typ systemu plików jaki znajduje się na danym urządzeniu. 
+	Najbardziej powrzechne obecnie i obsługiwane systemy plików to:
+
+	- ext2
+	- ext3
+	- RaiseFS
+	- XFS
+	- vfat
+	- iso9660
+	- nfs
+	- swap
+</para>
+<para>
+	Polde fs_mntops udostępnia szereg znaczników systemowych, które mogą miec kluczowe znaczenie
+	dla bezpieczeństwa naszego systemu. Przykładowo następujące znaczniki oznaczają
+</para>
+<para>
+	nodev - zapobiega rozpoznawaniu przez jądro dowolnych plików urządzeń, znajdujących się
+	w systemie plików
+	noexec - zapobiega wykonywaniu plików wykonywalnych w danym systemie plików
+	nosuid - zapobiega uwzględnianiu bitów set-UID oraz set-GID w przypadku dowolnego 
+	pliku wykonywalnego
+	ro - powoduje zamountowanie systemu plików w trybie tylko do odczytu, powstrzymując wszelkie modyfikacje informacji dotyczących plików, włączając w to na przykład czas dostępu do pliku
+</para>
+<para>
+	Pole fs_freq jest używane przez komendę dump do wykrywania, który system plików musi być odłączony.
+       	Jeżeli nie ma informacji o tym polu, zwracana jest wartość 0 i dump przyjmuje, że dany system plików
+	nie musi być odłączany.
+</para>
+<para>
+	Pole fs_passno jest używane przez program fsck, wartość 0 1 lub 2 decydują o kolejności sprawdzania 
+	systemów plików podczas ładowania systemu. Zaleca się aby główny system plików miał wartośc równą 1,
+	zaś  inne  systemy  plików  powinny mieć wartość 2. Jeżeli to pole nie posiada żadnej wartości lub jest
+ 	ona równa 0 to wtedy dany system plików nie jest sprawdzany przez fsck.	
+</para>
+</section>
 </section>




Więcej informacji o liście dyskusyjnej pld-doc