镜像能够分配物理分区的多个副本,从而提高数据的可用性。当某个磁盘发生故障并且其物理分区变为不可用时,您仍然可以访问可用磁盘上的镜像数据。LVM 在逻辑卷内执行镜像。 
系统版本:
# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core) 12
 
磁盘
[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 12345678910
 
创建物理卷
# pvcreate /dev/vdb /dev/vdc 1
 
创建卷组
# vgcreate wyl /dev/vdb /dev/vdc1
 
创建镜像卷
#lvcreate -L 3G -m1 -n mirror wyl /dev/vdc /dev/vdb 1
 
说明: 
使用-m1参数标志为创建镜像;使用-L参数设定镜像卷的大小为3G;使用-n参数为镜像指定名称为mirror。这个镜像包括两部分:vdb和vdc为数据卷和副本卷分区  
查看逻辑卷的状态 
 查看当前lvm中设备状态: 

# lvs -a -o +devices 1

 
对新建的镜像lv进行格式化和挂载
# mkfs.xfs /dev/wyl/mirror 
# mkdir /mirror
# mount /dev/wyl/mirror /mirror/123
 
测试分区读写ok
# cd /mirror/
# echo "it's ok" >test
# cat test 
it's ok1234
 
对镜像lvm进行破坏
# dd if=/dev/zero of=/dev/vdc count=10

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

把坏掉的设备从wyl中移除:
# vgreduce --removemissing --force wyl1
查看当前lvm中设备状态:
# lvs -a -o +devices 1

 
镜像数据恢复(过程中无须解除逻辑卷的挂载) 
在wyl中新加一个pv,对数据进行恢复:
# vgextend wyl /dev/vdd1
 
取消设置镜像卷
# lvconvert -m0 /dev/wyl/mirror1
 
迁移数据,将vdc数据同步到vdd中
# lvconvert -m1 /dev/wyl/mirror /dev/vdd /dev/vdc1
 
测试
# cd /mirror/
# echo 'it is ok 2' >test2
# cat test
it's ok1234

1.2 lvm镜像卷的更多相关文章

  1. lvm镜像卷

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

  2. LVM逻辑卷

    LVM逻辑卷 一.LVM逻辑卷概述 1.LVM的作用: 扩充磁盘:不动数据,在使用状态,将磁盘容量变大. 能把多个物理的磁盘整合成一张大的虚拟的磁盘,比如:有3个5G的磁盘,能把它们整合成一个15G的 ...

  3. 18 LVM逻辑卷管理

    根据上一节的内容,我们知道md这个内核模块可以用来做软RAID的管理.同时RAID实现了两个功能:1.提高了磁盘的读写能力:2.对于数据进行了冗余备份: 但是,如果是管理员手动误删的数据,则一样无法找 ...

  4. 磁盘文件系统管理与LVM逻辑卷

    一.磁盘以及分区管理 无论是Linux系统还是Windows系统.当现有硬盘的规划不能满足当前需求时.我们就需要将其重新规划和调整 实现上述操作我们就需要用到fdisk磁盘及分区管理工具.此工具是大多 ...

  5. linux的存储管理(RALD) LVM 逻辑卷管理 虚拟阵列

    磁盘存储管理 LVM 逻辑卷 虚拟阵列 1.Linux系统中 磁盘使用 存在3个大问题: 1.灵活性 2.安全性 3.性能 2.解决办法RAID独立磁盘冗余阵列 RAID(Redundant Arra ...

  6. 【Linux】LVM 逻辑卷管理

    LVM - 逻辑卷管理 简介 LVM(Logical Volume Manager), 即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制. 相关名词 PV(physical volume) ...

  7. Linux LVM逻辑卷配置过程详解

    许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...

  8. Windows Server 2012 磁盘管理之 简单卷、跨区卷、带区卷、镜像卷和RAID-5卷

    今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷.跨区卷.带区卷.镜像卷.RAID-5 ...

  9. LVM逻辑卷的创建及使用

    在上一篇随笔里面 LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理,包括LVM中最重要的四个基本点(PE.PV.VG以及LV),这 ...

随机推荐

  1. 爬虫-retrying用法

    文档:https://pypi.org/project/retrying/ 安装 pip install retrying 设置最大重试次数 # coding=utf-8 import request ...

  2. (0)开始 Raspberry Pi 项目前需要知道的 10 件事

    https://www.digikey.cn/zh/articles/techzone/2017/feb/10-things-to-know-before-starting-a-raspberry-p ...

  3. Noip2018/Csp2019 ------退役记

    退役记 上记 不知道为啥,自从今下午某大佬的人生第一次政治运动(虽然最后被镇压,现在小命难保)后,仿佛有一种看破感. 以下有点在自作多情,不喜者可以不看. 学信竞快一年了.可以说有收获也有失去吧. 收 ...

  4. 《Elasticsearch实战》读书笔记

    遗留问题: 1._source字段和field字段的区别 2.q和search的区别(查询请求中) 3.输入关键字的大小写,参考prefix查询,match_phrase_prefix查询(4.4.2 ...

  5. 【luoguP2989】[USACO10MAR]对速度的需要Need For Speed

    题目描述 最大化平均值 二分一个\(x\) \(check\): \(\frac{F+\sum_{i=1}^{n} X_{i} \times F_{i}}{M+\sum_{i=1}^{n} X_{i} ...

  6. orm功能封装

    封装功能: 查 : select **kwargs.keys() --返回-> obj -转为-->list [{},{}] ---> [obj,obj] class Models( ...

  7. -bash: rvictls: command not found

    下载安装Command Line Tools for Xcodehttps://developer.apple.com/download/more/?name=for%20Xcode%20-# 显示包 ...

  8. shell 命令行参数(基本)

    命令行参数 $0 表示程序名.$1 至 \$9则是位置参数.$# 表示参数的个数.$* 将所有参数当做一个整体来引用$@ 把每个参数作为一个字符串返回,可以使用for循环来遍历$? 最近一个执行的命令 ...

  9. HustOJ二次开发之隐藏菜单栏

    通过关键搜索: find / -name *nav.php 出现如下结果:/home/judge/src/web/template/ie/nav.php/home/judge/src/web/temp ...

  10. java基础之 内部类 & 嵌套类

    参考文档: 内部类的应用场景 http://blog.csdn.net/hivon/article/details/606312 http://wwty.iteye.com/blog/338628 定 ...