LVM

LVM(Logical Volume Manager),是Linux下对磁盘管理的一种机制,能够完美的解决不停机的情况下调整分区的大小,且对数据不产生任何影响。

LVM有几个基本的概念:

  1. PV(Physical Volume):在使用LVM之前,要将添加的磁盘创建为PV。具体就是将磁盘分成数个大小为4M的小块。
  2. PE(Physical Extend):创建PV时生成的4M的单元,就是PE。
  3. VG(Volume Group):将多个PV中的PE集中到一个空间,可以把VG理解为PE的空间池。
  4. LV(Logical Volume):在VG中拿出N个PE使用,创建文件系统之后可以挂载使用。

在使用LVM之前首先要确认系统是否安装了LVM(以下在CentOS 5.3中实现,内核2.6.18-128.e15):

#rpm -qa |grep lvm
确认安装了LVM之后,首先将新添加到系统中的物理硬盘格式化为PV:

#pvcreate /dec/sdb /dev/sdc 
如果新添加了更多的硬盘,可以继续指定硬盘位置,进行PV的创建。可以使用pvs或pvdisplay查看创建好的PV

创建了PV之后,就将硬盘分成了4M大小的PE单元,接下来要将这些单元集中到VG中:

#vgcreate linuxlvm /dev/sdb /dev/sdc
linuxlvm为指定的VG的名称,可以任意命名,/dev/sdb  /dev/sdc为创建好的PV。可以使用vgs或者vgdisplay查看创建的vg。

创建好了VG,如果要使用空间,先要从VG中拿出一定大小的LV,因为VG是PE组成的,且每个PE的大小是4M,所以LV一定是4的整数倍的大小。

#lvcreate -n mylv -L 2G linuxlvm
-n指定LV的名字,该例子为mylv,-L指定LV的大小,linuxlvm为要在哪个VG里创建LV,创建的LV可以使用lvs或者lvdisplay查看。

创建好了的LV要进行格式化:

mkfs.ext3 /dev/linuxlvm/mylv
/dev/linuxlvm/mylv为创建的LV的路径,还可以创建其他格式的文件系统,比如:mkfs.ext4等。

现在这个LV就可以正常使用了,可以将其挂载到需要的位置。


接下来还会更新LVM的动态调整的内容。LVM的动态调整是LVM中一个很突出的特点,可以在不停止服务的情况下调整大小,对于一些需要不间断运行的服务的意义很大!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值