linux基础小案例----lvm的使用

1,在sdb上创建一个5G的分区,并格式化为ext3,并开机自动挂载至 /data
2,在sdb上创建一个2G的分区,作为swap分区,并开机自动使用
3,创建一个逻辑卷,名字为lv222 ,从卷组vg111中划分5G的空间,vg111卷组包含两个物理卷,分别为/dev/sdc1 /dev/sdd1
4,格式化lv222为ext3,开机自动挂载到/lvm中
5,给lv111增加容量为7G,
6,给lv111容量减少至2G

步骤:
添加四块硬盘
1,在sdb上创建一个5G的分区,并格式化为ext3,并开机自动挂载至 /data
fdisk -l     查看磁盘使用空间
fdisk /dev/sdb
n
p
1
-(回车)
+5G
w

刷新磁盘:partprobe

格式化: mkfs.ext3 /dev/sdb1

自动挂载: vim /etc/fstab



2,在sdb上创建一个2G的分区,作为swap分区,并开机自动使用
fdisk /dev/sdb
2
+2g
t
82
p

开机自动使用:
修改vim  /etc/fstab
/dev/sdb2               swap                    swap    defaults        0 0 

3,创建一个逻辑卷,名字为lv222 ,从卷组vg111中划分5G的空间,vg111卷组包含两个物理卷,分别为/dev/sdc1 /dev/sdd1
/dev/sdc1 /dev/sdd1,先把这两个分区创建出来,fdisk /dev/sdc     fdisk /dev/sdd
创建物理卷,pvcreate /dev/sdc1
pvcreate /dev/sdd1
物理卷查看:pvscan

创建卷组;vgcreate  vg111 /dev/sdc1 /dev/sdd1
创建卷组名字为vg111,包含两个物理卷,sdc1,sdd1
卷组查看:vgdisplay

示例:vgcreate -s 8M vfast_vg /dev/sdb1 /dev/sdc


创建逻辑卷:lvcreate -L 5G -n lv222 vg111
-L 划分容量
-l 指定多少个pe
-n指定逻辑卷名字

lvdisplay查看逻辑卷

4,格式化lv222为ext3,开机自动挂载到/lvm中

格式化逻辑卷:mkfs.ext3 /dev/vg111/lv222 
开机自动挂载:vim /etc/fstab
/dev/vg111/lv222        /lvm                    ext3    defaults        0 0


5,给lv111增加容量为7G,
逻辑卷的增容减容量就涉及到文件系统,这里可以比喻暖壶中的暖壶单和暖壶皮,文件系统就是暖壶单,逻辑卷lv就是暖壶皮
给逻辑卷增容就需要先增加lv的容量,再增加文件系统的容量(文件系统的容量就是初始化文件系统),前提是先把挂载的逻辑卷卸载
指令:
 lvextend -L 7G /dev/vg111/lv222                     //先增加lv的容量
也可以lvextend +2G /dev/vg111/lv222

e2fsck -f /dev/vg111/lv222                               //重新初始化块设备
resize2fs /dev/vg111/lv222                               //重新初始化文件系统

查看:


现在逻辑卷lv222已经把容量增加到7g
6,给lv111容量减少至2G
给逻辑卷减少容量应该先减少文件系统容量,再减少逻辑卷的容量

指令:
resize2fs /dev/vg111/lv222 2G
e2fsck -f /dev/vg111/lv222 
lvreduce -L 2G /dev/vg111/lv222 
现在逻辑卷的容量已经变为2G:





补充:
pv:物理卷
vg:卷组
lv:逻辑卷
pe:基本单元
pe--》pv->>vg->>lv

vgcreate -s 8M vfast_vg /dev/sdb1

-s:指定pe的大小,默认为4M

lvcreate -l 100 -n vfast_lv 2 vgfast_vg

-l:表示包含100个pe,如果上面指定pe大小为8M,那么lv逻辑卷的容量为800M

格式化:      mkfs.ext3       /dev/vfast_vg/vfast_lv
挂载:     mount     /dev/vfast_vg/vfast_lv      /LVM               挂载时候后面这个目录必须是真实存在的

卷组容量的增大缩小,前提是卷组中必须有剩余的容量
vgextend      vfast_vg /dev/sdb2
vgreduce      vfast_vg      /dev/sdb2
vgdisplay

pvremove      /dev/sb2          删除物理卷
vgremove vfast_vg               删除卷组
















转载于:https://www.cnblogs.com/xiaoxiao5ya/p/dd66a1d3f828cf3187934c2202e8a34a.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值