Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61858
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 318
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-22 16:06
文章分类
文章存档

2014年(9)

分类: 网络与安全

2014-03-01 11:29:01

简介-------logical Volume Manager

    查看LVM组建的定义

    实施LVM存储

    增加文件系统

    添加磁盘

    创建快照

LVM的定义

    物理分区磁盘是LVM的第一构建块,这些可以是分区,完整的磁盘,RAID集或是SAN磁盘

    物理卷是LVM所使用的基础“物理存储”,通常都是块设备,例如磁盘。。。但是设备必须初始化为LVM物理卷,才可以与LVM结合使用

    卷组是存储池,由一个或者多个物理卷组成

    逻辑区映射到物理区块,构成LVM存储的前端,默认情况下,每个逻辑区块映射到一个物理区块

    逻辑卷和逻辑卷的管理有助于轻松管理磁盘空间,如果文件系统需要更多的空间,可以见其卷组的可用空间分配给逻辑卷,并且可以调整文件系统的大小。

 
实施LVM存储

 

1.首先需要准备物理卷

    fdisk /dev/sda-------用于创建与LVM结合使用的新分区

    建立好后,要设置类型为“0x8e Linux lvm”

    pvcreate /dev/sda6-------初始化分区,创建物理卷

2.创建卷组

    vgcreate vg_name /dev/sda6

    如果你想要扩展vg的话要用到vgextend

    vgextend vg_name /dev/sdax --------加入要添加的设备,当然这个设备必须是创建pv之后的物理卷

    vgreduce vg_name /dev/sdax 从卷组中删除/dev/sdax

    如果你想要一次用几块磁盘进行卷组设置

    vgcreate vg_name /dev/sda6 /dev/sda7 ...就可以完成了

3.创建逻辑卷

    lvcreate

    -n 输入lv_name

    -s 制作快照

    lvcreate -s -n lvname-snap -L 20M /dev/vgname/lvname

    -L制定lv的大小

    lvcreate -n lv_name -L +512M  /dev/vg_name 其中+表示添加512M的逻辑卷,如果不加的话就加到512M

    mkfs.ext4 /dev/vg_name/lv_name 文件系统的初始化

    mount  /dev/vg_name/lv_name ---设备挂载

    向/etc/fstab写入

    /dev/vg_name/lv_name     /data    ext4 default   1   2

4. 查看LVM状态信息

    pvdisplay /dev/sdaN 查看物理卷的信息

    vgdisplay vgname 查看卷组信息

    lvcreate lvname 查看逻辑卷信息

    也有简略版的:

    pvs和vgs以及lvs都可显示信息,比上面3条简略一点

逻辑卷的管理

    扩展

    首先把一个以创建好的设备挂载都/mnt下

     df     -h     /mnt 查看挂载

    使用全部的可用区块扩展逻辑卷--------先扩展逻辑卷在扩展文件系统

     lvextend -l 128 /dev/vgname/lvname

    扩展文件系统

    resize2fs /dev/vgname/lvname

    验证文件系统的更新情况

    df -h /mnt

  2.  缩减

    首先需要把文件系统脱机工作

    umount /mnt

    fsck -f /dev/vgname/lvname 文件系统检测

    resize2fs -p /dev/vgname/lvname 512M 调整文件系统到512M

    开始缩减逻辑卷

    lvreduce -L 512M /dev/vgname/lvname

    重新挂载查看mount  /mnt

    df -h /mnt 查看缩减情况

删除逻辑卷

1.首先要卸载lv上挂载的设备----df -h查看挂载情况

    lvremove /dev/vgname/lvname

2.删除vg

    vgremove vgname /dev/sdax

3.删除pv

    pvremove /dev/sdax

 

 

 
阅读(2169) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~