您的位置:首页 > 运维架构 > Linux

Linux LVM硬盘管理之二:创建逻辑卷步骤

2016-11-10 11:07 253 查看
  

创建逻辑卷(LV)的顺序:Linux分区---物理卷(PV)---卷组(VG)---逻辑卷(LV)---挂载到文件系统

删除逻辑卷(LV)的顺序:卸载文件系统----逻辑卷(LV)---卷组(VG)----物理卷(PV)---Linux分区

一、创建逻辑卷通常包括如下步骤:

  1)创建分区:

    命令:fdisk /dev/sda #例如对/dev/sda分区

       fdisk -l         #查看分区信息

       partprobe /dev/sda #使分区生效,或重启系统生效

       partx /dev/hda     #查看当前硬盘的分区表及使用情况

  2)创建物理卷将linux物理分区转变为物理卷

    命令:

      查看物理卷:   pvdisplaypvscan

      创建单个物理卷: pvcreate /dev/sda

      创建多个物理卷: pvcreate /dev/sdb /dev/sdc /dev/sdd

               pvcreate /dev/sdb{1,2} #将物理分区/dev/sdb{1,2}转变为物理卷

      删除物理卷: pvremove /dev/sdb2 #删除物理卷,

              

  3)创建卷组

      查看卷组:    vgdisplayvgscan

      创建单个物理卷: vgcreate

              例:vgcreate vg01 /dev/sdb{1,2} #将已经是物理卷的/dev/sdb{1,2}转化为卷组名为vg01的卷组

vgcreate -s 32M vg01 /dev/sdb1 #将/dev/sdb1转化为卷组名为vg01,并指定大小为32M

      激活卷组:    vgchange -a y vg01      #将卷组vg01激活

      扩展卷组:   vgextend

              例: vgextend vg01 /dev/sdb3 #将新增的物理卷添加到vg01卷组中,对已有的卷组时进行扩展

      删除卷组:   vgremove /dev/vg01     #删除卷组vg01

  4)创建逻辑卷

      查看逻辑卷:  lvdisplay lvscan

              例: lvdisplay -v /dev/vg01/lvdata01   #查看某一逻辑卷详细信息

      创建逻辑卷: lvcreate

              例:lvcreate -L 6G -n lvdata02 vg01 #在卷组vg01中,创建卷名为lvdata02大小为6G的逻辑卷

      扩展逻辑卷:  lvextend

              例:lvextend -L +19G /dev/mapper/vg01-lvdata01 #对逻辑卷lvdata01进行扩展增加19G大小

      使扩展大小生效:resize2fs                    #对于ext3、ext4等ext系统格式,需要用resize2fs

              例:resize2fs -f /dev/mapper/vg01-lvdata01   #使增加的逻辑卷大小立即生效

              xfs_growfs                  #对于xfs格式,需要用xfs-growfs

              例:xfs_growfs /dev/mapper/vg01-lvdata01

      减小逻辑卷:  lvreduce #必须是离线方式(即先卸载文件系统)

              例:lvreduce -L -1G /dev/mapper/vg01-lvdata01 #将逻辑卷/dev/mapper/vg01-lvdata01容量减小1GB

              备注:缩小逻辑卷通常要先卸载文件系统,并且缩小后空间容量必须大于等于文件当前占用的容量,

                 若操作不当,会导致数据丢失,须谨慎。

      删除逻辑卷:  lvremove

              例:

              umount /data #先卸载挂接点,假设挂载点是/data

              lvremove /dev/mapper/vg01-lvdata01 #删除逻辑卷lvdata01 ,若需要先备份数据,请先备份后再删除。

  5)创建文件系统

      格式化:    mkfs

              例:mkfs -t ext4 /dev/mapper/vg01-lvdata01

      逻辑卷挂载目录: mount

              例:mkdir /data #创建挂载点(即文件目录)

               mount /dev/mapper/vg01-lvdata01 /data/ #将逻辑卷挂载到/data

      设置开机挂载:

              vi /etc/fstab #设置开机自动挂载

              /dev/mapper/vg01-lvdata01 /data ext4 defaults 0 0

参考学习:

  http://www.tuicool.com/articles/2Qvii26

  http://www.cnblogs.com/kerrycode/p/4612925.html

  http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: