热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

REDTAT下LVM卷使用

REDTAT下LVM卷使用--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
什么是LVM:可以动态扩容磁盘。

磁盘系统是8e

LVM的组成:
1、物理卷(PV)
2、卷组 (VG)
3、逻辑卷 (LV)

创建物理卷(PV):
pvcreate /dev/sdb1

查看PV: pvdisplay

创建卷组(VG):
vgcreate VG /dev/sdb1
查看卷组:vgdisplay

创建逻辑卷(LV):
lvcreate -L 800M -n LV VG
查看逻辑卷:
lvdisplay

格式化并挂载使用:
mkfs.ext3 /dev/VG/LV
mount /dev/VG/LV /ftp
设置开机自动挂载:
vim /etc/fstab

使用一段时间后,出现一下情况,磁盘没有可用空间了,这种情况就要用扩容。
1、创建物理卷(PV):
pvcreate /dev/sdc1
2、将新建的物理卷加入到卷组VG中:
vgextend VG /dev/sdc1
3、从卷组中划出容理到逻辑卷中:
lvextend -L +1G /dev/VG/LV

注:配置完成后,用resize2fs /dev/VG/LV 刷新下,否则新加的PV认不出来

LVM的高级应用

卷快照:把逻辑卷的内容暂时冻结起来(此时的VG的容量,一定要大于逻辑卷的容量)
lvcreate -L 1G -s -n backup /dev/VG/LV
挂载使用:
mount /dev/VG/backup /mnt
使用时,直接从快照中复过去。
删除快照:
lvremove /dev/VG/backup
(删除时,快照没有被挂载)

移动卷:
由于3块磁盘使用了数年,加上日访问量过大,已经不能使用了,但是数据却很重要,这时公司买 了一块更好的磁盘,让你换下那三块磁盘,这时就要用到移动卷了。
1、加新磁盘创建成PV
pvcreate /dev/sde1
2、添加到VG中
vgextend VG /dev/sde1
3、将旧PV里的数据导入到新的PV中
pvmove /dev/sdb1 /dev/sde1、pvmove /dev/sdc1 /dev/sde1、pvmove /dev/sdd1 /dev/sde1
4、从VG中删除那三块磁盘
vgreduce VG /dev/sdb1、vgreduce VG /dev/sdc1、vgreduce VG /dev/sdd1
5、从PV中删除三块磁盘:
pvremove /dev/sdb1、pvremove /dev/sdc1、pvremove /dev/sdd1

推荐阅读
author-avatar
兰毛zg
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有