linux逻辑卷组创建以及修改.docx

上传人:b****5 文档编号:4164472 上传时间:2022-11-28 格式:DOCX 页数:12 大小:18.71KB
下载 相关 举报
linux逻辑卷组创建以及修改.docx_第1页
第1页 / 共12页
linux逻辑卷组创建以及修改.docx_第2页
第2页 / 共12页
linux逻辑卷组创建以及修改.docx_第3页
第3页 / 共12页
linux逻辑卷组创建以及修改.docx_第4页
第4页 / 共12页
linux逻辑卷组创建以及修改.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

linux逻辑卷组创建以及修改.docx

《linux逻辑卷组创建以及修改.docx》由会员分享,可在线阅读,更多相关《linux逻辑卷组创建以及修改.docx(12页珍藏版)》请在冰豆网上搜索。

linux逻辑卷组创建以及修改.docx

linux逻辑卷组创建以及修改

创建逻辑卷组:

一、将扩展的硬盘分区

新加一块SCSI硬盘,需要将其分成三个区:

代码:

#fdisk/dev/sdb

进入fdisk模式:

Command(mforhelp):

p//查看新硬盘的分区

Command(mforhelp):

n//创建新分区

可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

Commandaction

eextended//输入e为创建扩展分区

pprimarypartition(1-4)//输入p为创建主分区,这里我们选择p

Partionnumber(1-4):

1//第一个扩展分区,按你需求可以最多分4个主分区

FirstCylinder(1-1014,default1):

1//第一个主分区起始的磁盘块数

Lastcylindetor+sizaor+sizeMor+sizeK:

+1024MB//可以是以MB为单位的数字或者以

磁盘块数,这里我们输入+1024MB表示分区大小为1G。

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。

创建完后用w保存分区。

代码:

Command(mforhelp):

w

Thepartitiontablehasbeenaltered!

Callingioctl()tore-readpartitiontable.

Syncingdisks.

#partprobe//不用重启可使以上操作生效。

这样就分区完,我们还要进行格式化

代码:

#mkfs.ext3/dev/sdb1//如果有多个分区,则分区修改为sdb2这样

=====================================================================

二、创建逻辑卷的步骤:

1)通过pvcreate命令将linux分区处理成物理卷(PV);

2)通过vgcreate命令将创建好的物理卷处理成卷组(Vg);

3)通过lvcreate命令将卷组分成若干个逻辑卷(Lv);

之后我们可以对逻辑卷进行格式化,挂载,删除等操作,我们可以动态的调整逻辑卷的大小,并且该操作不会影响我们在逻辑卷(Lv)上的数据。

三、物理卷创建管理操作:

1)pvcreate创建物理卷:

(把普通Linux分区变成物理卷)

格式:

pvcreate/dev/sdb{1,2,3...}  

———————————————————————————————

[root@station1~]#[root@station1~]#pvcreate/dev/sdb{1,2,3,5,6,7}

  Physicalvolume"/dev/sdb3"successfullycreated

  Physicalvolume"/dev/sdb5"successfullycreated

  Physicalvolume"/dev/sdb6"successfullycreated

  Physicalvolume"/dev/sdb7"successfullycreated

————————————————————————————————

  2)pvscan查看物理卷信息:

会显示所有物理卷的情况。

   格式:

pvscan

————————————————————————————————

[root@station1~]#pvscan

  PV/dev/sdb1              lvm2[964.81MB]

  PV/dev/sdb2              lvm2[964.84MB]

  PV/dev/sdb3              lvm2[964.84MB]

  PV/dev/sdb5              lvm2[964.81MB]

  PV/dev/sdb6              lvm2[964.81MB]

  PV/dev/sdb7              lvm2[964.81MB]

  Total:

6[5.65GB]/inuse:

0[0  ]/innoVG:

6[5.65GB]

————————————————————————————————

 3)pvdisplay查看各个物理卷的详细参数:

  格式:

pvdisplay  [/dev/sdb{1,2,3...}]  不跟参数则显示所有的物理卷信息

[root@station1~]#pvdisplay/dev/sdb1

  "/dev/sdb1"isanewphysicalvolumeof"964.81MB"

  ---NEWPhysicalvolume---

  PVName          /dev/sdb1

  VGName

  PVSize          964.81MB

  Allocatable        NO

  PESize(KByte)    0

  TotalPE          0

  FreePE          0

  AllocatedPE      0

  PVUUID          FKaYKk-d46E-KHCQ-WRnn-jUUE-Cd1d-mM8mPN

————————————————————————————————

4)pvremove删除物理卷:

当物理卷里的扩展快没有被使用时可以删除。

    格式:

pvremove  /dev/sdb5

——————————————————————————————

[root@station1~]#pvscan

  PV/dev/sdb7  VGvg1        lvm2[960.00MB/960.00MBfree]

  PV/dev/sdb1  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb2  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb3  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb5              lvm2[964.81MB]

  PV/dev/sdb6              lvm2[964.81MB]

  Total:

6[5.65GB]/inuse:

4[3.76GB]/innoVG:

2[1.88GB]

[root@station1~]#pvremove/dev/sdb5

  Labelsonphysicalvolume"/dev/sdb5"successfullywiped

[root@station1~]#pvscan

  PV/dev/sdb7  VGvg1        lvm2[960.00MB/960.00MBfree]

  PV/dev/sdb1  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb2  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb3  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb6              lvm2[964.81MB]

  Total:

5[4.70GB]/inuse:

4[3.76GB]/innoVG:

1[964.81MB]

————————————————————————————————

四.卷组的创建管理:

    1)vgcreate创建卷组:

      格式:

vgcreate[-s  <8M|16M|...>]vg0/dev/sdb{1,2,3...}

        -s:

指定扩展块(PE)的大小,默认为4MB;(相当与磁盘上的簇,扩展逻辑卷的基本单位。

后面的值可以是8M16M32M64M.....最多65532个扩展块。

        vg0:

新创建的卷组的名字。

        /dev/sdb{1,2,3...}:

需要的物理卷可以写多个;

————————————————————————————————

[root@station1~]#vgcreatevg0/dev/sdb{1,2,3}

  Volumegroup"vg0"successfullycreated

————————————————————————————————

    2)vgdisplay查看各个卷组的详细参数:

      格式:

vgdisplay  /dev/vg0

————————————————————————————————

[root@station1~]#vgdisplay/dev/vg0

  ---Volumegroup---

  VGName          vg0

  SystemID

  Format          lvm2

  MetadataAreas      3

  MetadataSequenceNo  1

  VGAccess        read/write

  VGStatus        resizable

  CurPV          3

  ActPV          3

  VGSize          2.82GB

  PESize          4.00MB  //扩展快大小默认4MB

  TotalPE          723

  AllocPE/Size    0/0

  Free  PE/Size    723/2.82GB

  VGUUID          w4q8ET-UBLY-rHwg-2ZVv-NOw4-dd1e-1ABr2f

[root@station1~]#vgcreate-s16Mvg1/dev/sdb{5,6,7}

  Volumegroup"vg1"successfullycreated

[root@station1~]#vgdisplay/dev/vg1

  ---Volumegroup---

  VGName          vg1

  SystemID

  Format          lvm2

  MetadataAreas      3

  MetadataSequenceNo  1

  VGAccess        read/write

  VGStatus        resizable

  CurPV          3

  ActPV          3

  VGSize          2.81GB

  PESize          16.00MB    //指定扩展块大小为16MB

  TotalPE          180

  AllocPE/Size    0/0

  Free  PE/Size    180/2.81GB

  VGUUID          x97eh2-JYxW-4Ygh-5axx-TquS-0vxR-YdFyJ1

———————————————————————————————————

3)vgscan查看卷组的信息:

      格式:

vgsacn

————————————————————————————————

[root@station1~]#vgscan

  Foundvolumegroup"vg1"usingmetadatatypelvm2

  Foundvolumegroup"vg0"usingmetadatatypelvm2

—————————————————————————————————

    4)vgreduce缩小卷组:

把物理卷重卷组中删除。

        格式:

vgreducevg0/dev/sdb3

——————————————————————————————————

[root@station1~]#vgreducevg0/dev/sdb3

Removed"/dev/sdb3"fromvolumegroup"vg0"

——————————————————————————————————

    4)vgextend扩展卷组:

把某个物理卷添加到卷组中。

      格式:

vgextendvg0/dev/sdb2  将物理卷/dev/sdb2添加到vg0卷组    

——————————————————————————————————

[root@station1~]#vgextendvg0/dev/sdb3

  Volumegroup"vg0"successfullyextended

——————————————————————————————————

    5)vgremove删除卷组:

        格式:

vgremove/dev/vg1

——————————————————————————————————

[root@station1~]#pvscan

  PV/dev/sdb7  VGvg1  lvm2[960.00MB/960.00MBfree]

  PV/dev/sdb5  VGvg1  lvm2[960.00MB/960.00MBfree]

  PV/dev/sdb6  VGvg1  lvm2[960.00MB/960.00MBfree]

  PV/dev/sdb1  VGvg0  lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb2  VGvg0  lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb3  VGvg0  lvm2[964.00MB/964.00MBfree]

  Total:

6[5.64GB]/inuse:

6[5.64GB]/innoVG:

0[0  ]

[root@station1~]#vgremove/dev/vg1

  Volumegroup"vg1"successfullyremoved

[root@station1~]#pvscan

  PV/dev/sdb1  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb2  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb3  VGvg0        lvm2[964.00MB/964.00MBfree]

  PV/dev/sdb5              lvm2[964.81MB]

  PV/dev/sdb6              lvm2[964.81MB]

  PV/dev/sdb7              lvm2[964.81MB]

  Total:

6[5.65GB]/inuse:

3[2.82GB]/innoVG:

3[2.83GB]

——————————————————————————————————

五、逻辑卷的创建及管理:

    1)lvcreate创建逻辑卷命令:

        格式1:

lvcreate-L512M-ndatavg0

        -L512M:

设置逻辑卷的大小为512M。

        -ndata:

设置逻辑卷的名字为data;表示法:

/dev/卷组名/data

        vg0:

设置是有那个卷组生成的逻辑卷。

——————————————————————————————————

[root@station1~]#lvcreate-L1000M-ndatavg0

  Logicalvolume"data"created

//创建一个容量为1000MB的逻辑卷data

——————————————————————————————————

        格式2:

lvcreate-l32-ndatavg0

        -l32:

生成的逻辑卷使用32个扩展块,逻辑卷大小=32*PE(默认4M)则为128M

        -ndata:

逻辑卷的名字;

        vg0:

设置是有那个卷组生成的逻辑卷。

——————————————————————————————————

[root@station1~]#lvcreate-l32-ndata128vg0

  Logicalvolume"data128"created

//创建一个32个扩展块,容量为32*4=128MB的逻辑卷data128

——————————————————————————————————

    2)格式化逻辑卷:

mkfs.ext3/dev/vg0/data    

    3)lvsacn查看逻辑卷的信息:

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬——————————————————————————————————

[root@station1~]#lvscan

  ACTIVE        '/dev/vg0/data'[1000.00MB]inherit

——————————————————————————————————

    4)lvdisplay查看逻辑卷的具体参数:

——————————————————————————————————

[root@station1~]#lvdisplay/dev/vg0/data

  ---Logicalvolume---

  LVName          /dev/vg0/data

  VGName          vg0

  LVUUID          9Od1nq-cHmY-MlrL-vgXW-7Kam-pAfU-Qc8mal

  LVWriteAccess      read/write

  LVStatus          available

  #open            0

  LVSize          1000.00MB

  CurrentLE        250

  Segments          2

  Allocation        inherit

  Readaheadsectors    auto

  -currentlysetto    256

  Blockdevice        253:

0

——————————————————————————————————

    3)增大逻辑卷大小:

        lvextend命令:

增大逻辑卷大小

        格式:

lvextend-L+100M/dev/vg0/data

——————————————————————————————————

[root@station1~]#lvextend-L+1000M/dev/vg0/data

  Extendinglogicalvolumedatato1.95GB

  Logicalvolumedatasuccessfullyresized

——————————————————————————————————

resize2fs/dev/vg0/data  使上面增加的立即生效。

——————————————————————————————————

[root@station1~]#resize2fs/dev/vg0/data

resize2fs1.39(29-May-2006)

Resizingthefilesystemon/dev/vg0/datato512000(4k)blocks.

Thefilesystemon/dev/vg0/dataisnow512000blockslong.

[root@station1~]#lvscan

  ACTIVE        '/dev/vg0/data'[1.95GB]inherit

——————————————————————————————————

    4)减少逻辑卷大小:

        lvreduce命令:

减少逻辑卷大小

格式:

Lvreduce-L-100M/dev/vg0/data

————

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1