作者:【吴业亮】
博客:http://blog.csdn.net/wylfengyujiancheng·

镜像能够分配物理分区的多个副本,从而提高数据的可用性。当某个磁盘发生故障并且其物理分区变为不可用时,您仍然可以访问可用磁盘上的镜像数据。LVM 在逻辑卷内执行镜像。
系统版本:

# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)

磁盘

[root@host-192-168-100-19 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk
├─vda1          252:1    0  500M  0 part /boot
└─vda2          252:2    0  9.5G  0 part ├─centos-root 253:0    0  8.5G  0 lvm  /└─centos-swap 253:1    0    1G  0 lvm  [SWAP]
vdb             252:16   0    5G  0 disk
vdc             252:32   0    5G  0 disk
vdd             252:48   0    5G  0 disk

创建物理卷

# pvcreate /dev/vdb /dev/vdc

创建卷组

# vgcreate wyl  /dev/vdb /dev/vdc

创建镜像卷

 lvcreate -L 3G -m1 -n mirror  wyl /dev/vdc /dev/vdb

说明:
使用-ml参数标志为创建镜像;使用-L参数设定镜像卷的大小为3G;使用-n参数为镜像指定名称为mirror。这个镜像包括两部分:vdb和vdc为数据卷和副本卷分区
查看逻辑卷的状态
查看当前lvm中设备状态:

# lvs -a -o +devices

对新建的镜像lv进行格式化和挂载

# mkfs.xfs /dev/wyl/mirror
# mkdir /mirror
# mount /dev/wyl/mirror /mirror/

测试分区读写ok

# cd /mirror/
# echo "it's ok" >test
# cat test
it's ok

对镜像lvm进行破坏

# dd if=/dev/zero of=/dev/vdc count=10


破坏之后可以看到镜像lv中的/dev/vdc变成了未知:

把坏掉的设备从wyl中移除:

# vgreduce --removemissing --force wyl

查看当前lvm中设备状态:

# lvs -a -o +devices

镜像数据恢复(过程中无须解除逻辑卷的挂载)
在wyl中新加一个pv,对数据进行恢复:

# vgextend wyl /dev/vdd

取消设置镜像卷

# lvconvert -m0 /dev/wyl/mirror

迁移数据,将vdc数据同步到vdd中

# lvconvert -m1 /dev/wyl/mirror /dev/vdd  /dev/vdc

测试

# cd /mirror/
# echo 'it is ok 2' >test2
# cat test
it's ok

参考:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/mirrorrecover.html

lvm镜像卷【存储】相关推荐

  1. RDO单机安装Openstack以及lvm卷存储与Vxlan网络配置

    http://blog.csdn.net/qinscx/article/details/42065267 最近在搞cf,全称cloudfoundry,vmware推的一个pass平台,底层需要依赖于一 ...

  2. linux lvm 镜像,LVM实现逻辑卷镜像

    本文系统 Centos 6.5 x64 LVM的镜像功能,有点儿类似于Raid1,即多块儿磁盘互相同步,确保资料不会丢失. 1.在此添加4块物理硬盘,每块2G空间 2.将sdb.sdc.sdd.sde ...

  3. 文件系统,磁盘配额,数据存储,lvm 逻辑卷管理器

    文件系统 文件系统包括:ext2 ext3 (比ext2多一个日志)ext4                 iso9660(光盘文件系统)                 vfat  (相当于win ...

  4. 网摘_技能_IT_后端_存储_简单卷、跨区卷、带区卷、镜像卷和 RAID-5 卷 区别

    网摘_技能_IT_后端_存储_ 简单卷.跨区卷.带区卷.镜像卷和 RAID-5 卷 区别 2013-05-30 21:41:32 梦科 阅读数 4071更多 分类专栏: 存储.灾备 Windows S ...

  5. linux虚拟磁盘管理pe大小6,Linux下磁盘的高级管理——LVM逻辑卷管理

    文章目录 逻辑卷是什么 逻辑卷的原理 逻辑卷的优点 lv的管理 lv的建立 xfs格式下lvm的拉伸 ext4下lvm的拉伸和缩减 lvm快照 lvm快照的原理和作用 快照的建立 lvm的删除 逻辑卷 ...

  6. Mysql之一:mysqldump和LVM逻辑卷快照

    ##################################### 常见的数据备份类型和备份工具 mysqldump备份工具 使用LVM逻辑卷快照备份 #################### ...

  7. LVM逻辑卷,RAID磁盘阵列

    磁盘管理: 有关硬盘的识别,linux根据设备类型对存储设备进行识别,如果是IDE设备, 在计算机中会被识别为hd,第一个IDE设备会被识别为hda,第二个IDE设备会被识别为hdb,依次类推.如果是 ...

  8. Linux运维学习历程-第十五天-磁盘管理(二)Raid与LVM逻辑卷

    什么是RAID RAID:Redundant Arrays of Inexpensive(Independent) Disks 1988年由加利福尼亚大学伯克利分校( University ofCal ...

  9. 【Liunx常用操作】LVM逻辑卷的介绍和相关操作(创建、删除、扩缩容)

    [Liunx常用操作]LVM逻辑卷的介绍和相关操作 提示:为保证文章的正确性和实用性,文章内容作者会不断优化改进,若您有建议或者文章存在错误请留言或评论指正. 前言 LVM(Logical Volum ...

最新文章

  1. C++ map的使用
  2. App自动化元素定位不到?别慌,3大工具帮你解决
  3. 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月7日)...
  4. HttpHandler在IIS中的部署问题(扩展名映射)
  5. Android面试常问到的知识点
  6. 黑马lavarel教程---7、文件上传
  7. Python问答环节(2)
  8. CRM Fiori:Complex note optimization design
  9. C语言 -- 字符串中根据特定字符(串)分割
  10. hdu3265一种错误的做法
  11. 典型的SPI控制器的结构
  12. Visual Studio 2019 v16.6 和 v16.7 Preview 1 发布
  13. Java-HibernateValidation校验bean
  14. ubuntu14.04 安装adb 调试设备
  15. binwalk和foremost的使用。
  16. JavaScript模块化编程(CommonJS篇)
  17. 干货 | 携程机票数据仓库建设之路
  18. 微信撤回 服务器已删除,微信撤回已经毫无用处,99%都能找回!
  19. 【周志华机器学习】线性模型
  20. krohne流量计接线图_KROHNE电磁流量计OPTILUX4300

热门文章

  1. Http和Web Socket
  2. 视频解析网站源码 安装简单上传即用
  3. linux ---硬盘的挂载
  4. 谎言的重灾区 面试官问我有无男女朋友我该怎么回答
  5. python运用在大数据中精准生活_在大数据中精准生活阅读理解答案
  6. 7-21 求特殊方程的正整数解(15 分)
  7. 奇艺副总裁段有桥:互联网电视8大误区(转载)
  8. 上海SEO排名公司清法网络告诉你,撰写文章的技巧有哪些?
  9. Throttlestop
  10. Drools和qlExpress对比