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