Linux实用工具-lvm(3) 实用操作

实用操作

这里,针对日常常用的场景,给出使用LVM工具管理磁盘的例子。

调整文件系统大小

扩展vg

扩展vg,即给vg增加pv。大致有三个过程:

  1. 首先创建新分区 sda4

  2. 为多余的分区创建pv

    $pvcreate /dev/sda5
    
  3. 扩展vg

    $vgextend vg1 /dev/sda5
    

扩展lv

lv可以在线扩展,不需卸载,扩展lv前一定要有文件系统

两种扩展方式

  1. 扩展至7G

    $lvextend -L 7G /dev/vg1/lv1
    
  2. 以原有容量为基础,增加1G

    $lvextend -L +1G /dev/vg1/lv1
    

扩展lv后调整文件系统大小

$resize2fs /dev/vg1/lv1

回缩lv

与拉伸相反,也有两种方式,回缩之前,一定要先卸载。

$umount /dev/vg1/lv1
$e2fsck -f /dev/vg1/lv1
$resize2fs /dev/vg1/lv1 6G
$lvreduce -L -1G /dev/vg1/lv1
$lvreduce -l 6G /dev/vg1/lv1

移除pv

只能移除未分配lv的pv,否则报错

$vgs
$pvs
$vgreduce vg1 /dev/sda4
$vgs
$pvs

完全删除pv的整体过程

##1.删除lv
$umount /dev/vg1/pv1
$lvremove /dev/vg1/pv1

##2.删除vg
$vgremove vg1

##3.删除pv
$pvremove /dev/sda{1,2,3}

##4.删除分区等等,如果不需要分区的话
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章