系统管理简介 - 图文(6)

2019-03-28 19:13

你可以使用任何你喜欢的名字对一个卷组命名。vg00卷组是一个特殊的卷组,被作为\卷组”,其中包含默认的引导盘和大部分操作系统。 逻辑卷

一个卷组中的磁盘空间可以被分割为一个或者多个逻辑卷。一个逻辑卷和一个分区类似,也可以包含一个文件系统,交换区,或者裸分区。 逻辑卷能:

? ? ?

包含所有或一部分物理卷的空间 跨越多个LVM物理卷

重新调整大小,或者在需要增加时,移动到一个不同的磁盘上去。

在默认的情况下,一个卷组中的逻辑卷的名字分配如下:

? ? ?

/dev/vg01/lvol1 /dev/vg01/lvol2 /dev/vg01/lvol3 etc

你也可以使用任何你想要的名字命名逻辑卷。

LVM的设备文件

物理卷,卷组,和逻辑卷都是通过设备文件来检索,就像磁盘设备通过设备文件来检索一样。 物理卷的设备文件

你可以使用与物理卷关联的磁盘的设备文件来检索一个物理卷。由于磁盘可以以块或者字符模式使用。所以每一个物理卷同时拥有一个块和字符的设备文件。 例子:

/dev/dsk/c0t5d0????#在SCSI地址为5的磁盘的块设备名 /dev/rdsk/c0t5d0??? #在SCSI地址为5的磁盘的字符设备名

卷组设备文件

卷组也是由设备文件来检索,每一个卷组在/dev目录下都有一个子目录,其中包含组自身的设备文件,同时包含这个卷组中所有的逻辑卷的设备文件。卷组子目录的目录名决定这个卷组名。 例子:

/dev/vg01 ???????#包含vg01相关联的设备文件的目录 /dev/vg01/group ????#vg01卷组的设备文件。

逻辑卷的设备文件

逻辑卷的设备文件存在于它们所属的卷组的目录下。每一个逻辑卷都有两个设备文件:一个是在使用字符模式存取逻辑卷时使用,另外一个在使用块模式存取逻辑卷时使用。 例子:

/dev/vg01/lvol1????#逻辑卷“lvol1”的块设备文件 /dev/vg01/rlvol1 ???#逻辑卷“lvol1\

LVM的主号和次号

与其它设备文件类似,每一个逻辑卷和卷组的设备文件都有主号和次号。 所有的LVM设备文件的主号都是64,这个主号对应的是内核中的LVM的驱动程序。

次号的前两位表明这个设备文件所属的是那一个卷组。最后两位表明设备文件对应的逻辑卷。

设备文件名:/dev/vg0/lvol2 主号 #:64 次号#:0x010002

例子:

? ? ?

这个设备文件的主号,同所有的LVM设备文件一样,是64 次号阿前两位01,指明逻辑卷所属卷组是vg01 次号的最后两位,指明这个逻辑卷是lvol2

问题:

如果vg02有三个以默认的命名规则创建的逻辑卷,: 1,包含这些逻辑卷设备文件是什么目录。 2. 卷组的设备文件是什么?

3. 第一个逻辑卷的裸设备文件名是什么? 4. 在/dev/vg02目录下,有多少个设备文件? 5. 第三个逻辑卷设备文件的次号应该为什么?

LVM的 extents

在实际配置LVM之前,我们需要进一步认识一些概念。

在LVM中最小的分配单元为“extend”.一个物理卷被分成许多\Extents”(PEs),当物理卷被加入到一个卷组的时候,这是一个有效的分配单元。 一个逻辑卷是由一系列的有连续编号的“Logical Extents\逻辑extent只是一个指向磁盘上的物理extents的一个指针。越大的逻辑卷的逻辑extents越多,为了增大一个逻辑卷,LVM只需要增加更多的逻辑extents即可。

PE和LE在一个卷组内是一致的,当卷组最初被创建的时候被设置。默认的extent的大小为4M 问题:

1. 假定一个卷组使用的是默认的extent大小。在一个88MB的逻辑卷中有多少个逻辑extent?

2. 假定一个卷组使用的是默认的extent大小,在一个400MB的物理卷中有多少个物理extent?

创建物理卷

pvcreate /dev/rdsk/c0t3d0 pvcreate /dev/rdsk/c0t4d0

在你开始使用一个磁盘上的逻辑卷空间之前,你必须先将这块磁盘配置成为一个物理卷。一旦这块磁盘被配置为一个物理卷,你就可以将其加入到一个卷组中去,并且开始分配逻辑卷。

准备一个物理卷

你准备用作物理卷的磁盘必须先要保证连接到你的系统,并且电源是打开的。你可以使用ioscan命令来找出新磁盘的设备文件名。

# ioscan -funC disk

如果磁盘在先前已经被使用,或者你不信任磁盘的一致性,你可以使用

mediainit工具。mediainit通过格式化磁盘来进行磁盘初始化,通过运行写和读的测试来验证媒介的一致性,然后备份任何发现的坏块。mediainit执行后会破坏磁盘上已有的用户数据。

# mediainit /dev/rdsk/c0t3d0 # mediainit /dev/rdsk/c0t4d0

下一步,执行pvcreate命令来在磁盘上创建LVM数据结构,如果这块磁盘在以前已经属于另外一个卷组的一部分,你可能需要使用-f选项来覆盖磁盘上已经存在的数据结构。

# pvcreate -f /dev/rdsk/c0t3d0 # pvcreate -f /dev/rdsk/c0t4d0

到这里,你的磁盘已经准备好加入一个新的或者已经存在的卷组中。

LVM数据结构

LVM在物理卷的开始部分存储数据结构信息。

物理卷保留区域(PVRA)包含有物理卷的LVM信息。这个区域是由pvcreate创建。 卷组保留区域(VGRA)包含有整个卷组的LVM信息。在卷组中每一个物理卷中都有VGRA的一个拷贝。在VGRA中是卷组状态区域(VGSA),其中包含卷组的定额信息,和卷组描述区域(VGDA),其中包含有配置卷组所需的地设备驱动程序。VGRA是由vgcreate建立的。

用户数据区域包括文件系统,虚拟内存(交换区),或者用户应用。当一个卷组被创立,用户数据区域被分割成为固定大小的物理extents,这些物理extent又会映射为逻辑extents。

坏块重定位区域(BBRA),包含坏块的恢复机制信息。 LVM引导磁盘包含引导过程的附加的数据结构。

创建卷组

创建: mkdir /dev/vg01

????mknod /dev/vg01/group c 64 0x010000 检查: vgdisplay -v vg01

??? pvdisplay -v /dev/dsk/c0t3d0 ??? pvdisplay -v /dev/dsk/c0t4d0

在磁盘已经被配置为一个LVM的物理卷后,你就可以创建卷组。一旦卷组被创建后,你就可以在其中创建逻辑卷。 第一步

为卷组创建一个目录。目录的命名规则为/dev/vgnn,其中nn表示卷组号。如果你的系统是预装的操作系统,你会发现/dev/vg00这个卷组已经存在。


系统管理简介 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:20061228紫蓬山风景名胜区现状调查报告 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: