码迷,mamicode.com
首页 > 其他好文 > 详细

LVM磁盘管理

时间:2018-12-01 18:43:56      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:设备   单词   gic   df -h   设置   9.png   creat   一个   col   

本节需掌握的单词:

create :创建

remove :删除

extend :增加

reduce :减少

 

PV:物理卷 physical volume 硬盘的角色

VG:卷组 volume group 包含PV,资源池

LV:逻辑卷 logical volume 资源池的新分区

PE:物理卷最小单位

LE:逻辑卷最小单位

 

步骤:

1.添加三块硬盘sata:

2.设置磁盘类型:

设置为Linux lvm

fdisk /dev/sd(b/c/d) :

n: 新建分区

t:设置类型

l:列示磁盘类型

w:保存退出

3.设置PV:将新建的磁盘设置PV

pvcreate /dev/sd[b-d]1

 技术分享图片

4.创建VG:将三块磁盘放在一个资源池里

 技术分享图片

 技术分享图片

5.创建LV:从资源池划分出来的分区

普通LV

 技术分享图片

 技术分享图片

镜像LV:PV至少两块,做Raid 1

 

 技术分享图片

条带LV:需要两块PV,raid 0

 技术分享图片

LV扩容

首先:如果vg资源池容量不够了,先加一块硬盘。

vgextend zl-vg /dev/sde1 :把sde1硬盘加入VG中(先给sde1做磁盘分区)

其次:

lvreduce -L 3G -f -r /dev/zl-vg/zl-lv :zl-lv减少容量到3G

lvextend -L 8G -f -r /dev/zl-vg/zl-lv : zl-lv增加容量到8G

-f :强制调整

-r :重新定义大小

6.要使用LV,先要对其做文件系统

mkfs -t ext4 /dev/zl-vg/zl-lv

df -h / df -T 查看文件系统

 技术分享图片

7.挂载LV:

mount /dev/zl-vg/zl-lv /mnt

 技术分享图片

xfs_growfs /mnt 刷新文件系统

8.移除LV:

先卸载: umount /mnt

删除LV:lvremove /dev/zl-vg/zl-lv

 技术分享图片

 

PV从VG中减少到只有一块:vgreduce zl-vg /dev/sd[d-c]1

 技术分享图片

 

移除VG:vgremove zl-vg

 技术分享图片

 

删除PV:pvremove /dev/sd[b-d]1

 技术分享图片

 

 

破坏LV(如果镜像或者条带坏了,如何更换磁盘)

dd if=/dev/zero of=/dev/sdb1 count=10

/dev/zero文件写入/dev/sdb1中,每次读写10个块,不停读写,爆了。

查看:lvs /lvs -a -o

修复:

卸载

删除损坏设备:vgreduce --removemissing --force zl-vg

解除镜像:lvconvert -m0 /dev/zl-vg/zl-jx

将新磁盘代替坏设备:lvconvert -m1 /dev/zl-vg/zl-jx /dev/sde1

LVM磁盘管理

标签:设备   单词   gic   df -h   设置   9.png   creat   一个   col   

原文地址:https://www.cnblogs.com/dayle/p/10050150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!