SVN: PLD-doc/book/pl_book__dysk/pl_dysk__lvm2.sec

qwiat qwiat w pld-linux.org
Czw, 25 Paź 2007, 01:53:09 CEST


Author: qwiat
Date: Thu Oct 25 01:53:09 2007
New Revision: 8863

Modified:
   PLD-doc/book/pl_book__dysk/pl_dysk__lvm2.sec
Log:
- extending LV
- cosmetics


Modified: PLD-doc/book/pl_book__dysk/pl_dysk__lvm2.sec
==============================================================================
--- PLD-doc/book/pl_book__dysk/pl_dysk__lvm2.sec	(original)
+++ PLD-doc/book/pl_book__dysk/pl_dysk__lvm2.sec	Thu Oct 25 01:53:09 2007
@@ -89,14 +89,14 @@
 			<screen># pvcreate /dev/hdd2 /dev/hdc1</screen>
 			tworzymy Volume Group o nazwie np. "sys":
 			<screen># vgcreate sys /dev/hdd2 /dev/hdc1</screen>
-			Zakładamy, że suma objętości partycji dała nam 12GB miejsca
+			Zakładamy, że suma objętości partycji dała nam 14GB miejsca
 			Tworzymy woluminy o podanych pojemnościach w MB (-L)
 			i dowolnych nazwach (-n)
 <screen># lvcreate -L 5000 -n homes sys
 # lvcreate -L 3000 -n var sys
 # lvcreate -L 2000 -n tmp sys</screen>
-			tak więc na VG pozostaje 2GB wolnego miejsca, które
-			możemy rozdysponować w przyszłości.
+			tak więc na VG pozostaje 4GB wolnego miejsca, które
+			możemy rozdysponować w przyszłości (o tym w dalszej części rozdziału).
 		</para>
 		<para>
 			Rzucającą się w oczy cechą woluminów logicznych jest
@@ -113,13 +113,15 @@
 		<para>
 			Woluminy są już gotowe do pracy, musimy jeszcze tylko
 			utworzyć na nich systemy plików np.: 
-			<screen># mkfs.reiserfs /dev/sys/homes</screen>
-			Teraz dokonujemy odpowiednich modyfikacji w
-			<filename>/etc/fstab</filename>. Jeśli chcemy umieścić
+			<screen># mkfs.xfs /dev/sys/homes</screen>
+			Teraz mountujemy woluminy w klasyczny sposób i
+			jeśli wszystko przebiegło bez błędów
+			dokonujemy odpowiednich modyfikacji w
+			<filename>/etc/fstab</filename>.
+			Jeśli chcemy umieścić
 			główny system plików na LV to musimy jeszcze wygenerować
 			nowy obraz initrd, co zostało przedstawione w
 			<xref linkend="kernel-urzadzenia_geninitrd" />.
-
 		</para>
 		<para>
 			Woluminy są składane automatycznie przez rc-skrypt
@@ -139,13 +141,32 @@
 		</para>
 		<para>
 			Do niektórych operacji z voluminami będziemy musieli je
-			deaktywować. Aby samemu  deaktywować wszystkie woluminy
+			odmontować i deaktywować. Aby deaktywować wszystkie woluminy
 			użyjemy polecenia
 			<screen># vgchange -a n</screen>
 			aby wszystkie aktywować wywołujemy:
 			<screen># vgchange -a y</screen>
 		</para>
 	</section>
+	<section id="lvm2_powiekszanie">
+		<title>Zarządzanie - Powiększanie woluminu</title>
+		<para>
+			Teraz przedstawimy potęgę LVM-a: pokażemy jak powiększyć wolumin, gdy dochodzimy
+			do wniosku, że przeznaczonego miejsca jest za mało.
+			Załóżmy, że mamy woluminy utworzone zgodnie z wcześnijeszymi przykładami
+			i chcemy przenaczyć całą dostępną wolną przestrzeń na naszym VG (4GB)
+			dla <filename>/dev/sys/homes</filename>:
+			<screen># lvextend  -l 100%VG  /dev/sys/homes</screen>
+			Teraz, kiedy wolumin jest powiększony, musimy rozszerzyć system plików,
+			w naszych przykładach jest to XFS, zatem musimy podmontować wolumin,
+			a następnie:
+			<screen># xfs_growfs /home</screen>
+			Operacja trwa krótko i nie powoduje utraty danych, jednak jak przypadku
+			każdych operacji dyskowych, powinniśmy wczeniej wykonać kopię danych.
+			Każdy system plików posiada własne narzędzia do zmiany rozmiaru systemu plików,
+			szczegóły w dokumentacji systemów plików.
+		</para>
+	</section>
 	<section id="lvm2_porady">
 		<title>Porady</title>
 		<para>


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