------------------------------------
这个向我们展示了两个文件系统,它跨越两个磁盘./home文件系统包含4个物理分区,/var文件系统包含2个.
bert hubert 正在写一个工具来更真实的描述LVM,这里提供了一些它在屏幕上出现的外观.看起来比ASCII图画要好.
3.1 Show & Tell Ok,这些概念很难理解(’We are LVM of Borg...),因此下面给出了创建一个逻辑卷的例子.不要粘贴这个例子到你的控制台,这样会破坏数据,除非碰巧你的计算机的/dev/hda3和/dev/hdb2没有使用.
如果有疑问,查看上面的ASCII图画.
你应该设置/dev/hda3和/dev/hdb2的分区类型为0x8e,它表示”Linux LVM”.请注意你的fdisk的版本可能仍不认识这种类型,因此它显示为“Unknown”:
# fdisk /dev/hda
Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 623 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hda1 1 2 16033 83 Linux /dev/hda2 3 600 4803435 83 Linux /dev/hda3 601 607 56227 83 Linux /dev/hda4 608 614 56227 83 Linux
Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): 8e
Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 623 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hda1 1 2 16033 83 Linux /dev/hda2 3 600 4803435 83 Linux /dev/hda3 601 607 56227 8e Unknown /dev/hda4 608 614 56227 83 Linux
Command (m for help): w
我们对/dev/hdb2做同样的操作,在此就不演示了.这是需要的,以至LVM能重建你应该丢失的配置.
通常,不需要重启,但有些计算机却要求.因此如果下面的例子不工作,试试重启.
接着我们创建物理卷(PV),如下:
# pvcreate /dev/hda3 pvcreate -- physical volume "/dev/hda3" successfully created # pvcreate /dev/hdb2 pvcreate -- physical volume "/dev/hdb2" successfully created
我们再将这两个物理卷(PV)加到一个叫做“test”的卷组(VG)中:
# vgcreate test /dev/hdb2 /dev/hda3 vgcreate -- INFO: using default physical extent size 4 MB vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte vgcreate -- doing automatic backup of volume group "test" vgcreate -- volume group "test" successfully created and activated
现在我们有一个空的卷组(VG),让我们来检查一下:
# vgdisplay -v test --- Volume group --- VG Name test VG Access read/write VG Status available/resizable VG # 0 MAX LV 256 Cur LV 0 Open LV 0 MAX LV Size 255.99 GB Max PV 256 Cur PV 2 Act PV 2 VG Size 184 MB PE Size 4 MB Total PE 46 Alloc PE / Size 0 / 0 Free PE / Size 46 / 184 MB
--- No logical volumes defined in test ---
--- Physical volumes --- PV Name (#) /dev/hda3 (2) PV Status available / allocatable Total PE / Free PE 13 / 13
PV Name (#) /dev/hdb2 (1) PV Status available / allocatable Total PE / Free PE 33 / 33
这里的许多数据--大多数现在都容易理解了.我们看到没有逻辑卷(LV)定义,因此我们要补上它.我们将在“test”卷组(PV)中创建一个50MB的逻辑卷,叫做“HOWTO”:
# lvcreate -L
|