1、  PV的概念:

a)        一块物理磁盘一块物理硬盘在被LVM管理时被称为“物理卷”。

b)        在LVM能对其进行管理之前需要在硬盘上产生一些特殊的数据结构,这个过程就是建立物理卷。

c)        用”pvcreate”命令完成物理卷的建立:pvcreate /dev/dm-5 ;假设硬盘设备文件为/dev/dm-5

d)        对本地磁盘来说,可以对磁盘做物理卷,也可以对磁盘分区做物理卷。/dev/sda /dev/sdb1

2、  VG卷组概念:

a)        个卷组是由一个或多个物理卷组成的,这些物理卷组成了一个磁盘空间池,可以把其中的存储空间分配给一个或多个逻辑卷

b)        卷组的定义同样遵循设备文件的命名规则。新定义的卷组(例如多路径设备)在/dev下的一个目录(/dev/mapper),在目录中产生一个组文件,类似VGgroup,类似于其它设备文件,通过它对卷组进行操作

3、  VG的建立:

a)        gcreate INSPURDATA  /dev/dm-4 /dev/dm-5 /dev/dm-6 /dev/dm-7

b)        激活:默认为激活状态

Vgchange –a y INSPURDATA

4、  vg激活方式:

a)        单机环境:

Vgchange –a y VG名称   //激活

Vgchange –a n VG名称   // 去激活

b)        Cluster环境:

(1)需要额外安装MC/SG(hp_unix中自带,k_unix不知道是否自带)包才行。

(2)为了保证数据的完整性,在Cluster环境下,将共享VG的属性置为exclusive模式,只有一台机器独占VG,其他的主机上无法再激活这个VG。

vgchange –c y/dev/vgXX

#设置VG的exclusive属性,设置之后VG无法以vgchange –a y 激活。      vgchange–c n /dev/vgXX

#去掉VG的exclusive属性,当然设置之后就无法用vgchange –a e来激活这个VG了。

vgchange –a e/dev/vgXX

#以exclusive模式激活卷组,只在cluster环境下有效,需要首先vgchange –c y/dev/vgXX

vgchange –a n /dev/vgXX

#在cluster模式下减去一个VG的激活状态,仍然是用这个命令。

C)     共享模式:

在应用Oracle OPS时就是一个例外。这时卷组被以一种共享的方式激活,数据的完整性由应Oracle OPS来保证.

a)      应用VG的共享方式需要安装MC/SG OPS edition.

b)      #vgchange –c y –S y/dev/vgXX

#设置VG为共享模式

vgchange –a s #激活共享模式。

vgchange –S n /dev/vgxx  #将VG的共享模式去掉

c)       #vgchange –a s /dev/vgXX #以共享方式激活VG

d)       #vgchange –a n /dev/vgXX #在共享模式下减去激活的方法不变

5、  Cluster环境下,很多LVM操作可以通过在一台主机上进行,再用vgimport同步到cluster??

6、  创建LVM

a)        Lvcreate –L 102400 –n test1INSPURDATA

i.             该命令为在卷组INSPURDATA上面建立100G 名字为test1的逻辑卷。

ii.             我在试验中,使用多个物理卷组成的VG,一个小的LVM实际建在一个PV上面

iii.             另一种创建LV方式:# vgdisplay INSPURDATA| grep “Total PE”

Total PE 45230

# lvcreate -l 45230 INSPURDATA-n test1

7、  挂载:

Mkfs.ext3 /dev/INSPURDATA/test1

Mount /dev/INSPURDATA/test1   /data/test1

8、  更新:

a)        查看指令

i.             Pvs

ii.             Vgs

iii.             Lvs

b)        remove指令:

i.             lvremove /dev/VG名称/lv名称#先umount

ii.             pvremove

iii.             vgremove

c)        扩减:

i.             添加新的物理卷到卷组中:vgextend INSUPERDATA /dev/dm-10

ii.             从卷组中删除一个物理卷:vgreduce INSUPERDATA /dev/dm-9

iii.             扩展逻辑卷的大小:lvextend –L 12G /dev/INSPURDATA/test1 扩为12G

1.        扩展完逻辑卷,要更新文件系统的大小.卸载文件系统之后,可以重新使用mkfs.ext3,也可以使用resize_reiserfs /dev/INSPURDATA/test1

iv.             减少逻辑卷的大小:lvreduce –L-2G /dev/INSPURDATA/test1

9、  维护问题:

a)        面对skipping clustered volume group的问题,使用vgs vgdisplay都会出现这个问题。

In orderto fix this, edit the /etc/lvm/lvm.conf file and set locking_type = 0. Then runthe command vgchange -cn VolumeGroupName. After this, change the locking_typein the /etc/lvm/lvm.conf back to the original value.

vim /etc/lvm/lvm.conf

locking_type= 0

vgchange-cn v gname

vgrmove vgname

b)        对于共享存储,第一台主机创建VG,LV之后,第二台主机无法识别LV的问题。

i.             通过查看lvdisplay 发现lv对于第二台主机是不用的。

ii.             所以使用 lvchange –a y /dev/INSPURDATA/test1来激活lv.

c)        修改VG有一定的风险性,建议做全备份。

10、             其他指令:

a)        Vgscan 检测系统中所以磁盘

b)        Vgck 检查卷组的信息的一致性

c)        Vgchange –l 最大逻辑卷数

d)        Vgchagng –a y 是否可分配

e)        Vgchange –x y 卷是否有效

f)         Vgcfgbackup

多路径配置vlome group共享存储,VG的更新。的更多相关文章

  1. [k8s]k8s配置nfs做后端存储&配置多nginx共享存储&&statefulset配置

    所有节点安装nfs yum install nfs-utils rpcbind -y mkdir -p /ifs/kubernetes echo "/ifs/kubernetes 192.1 ...

  2. CentOS7 配置ISCSI targetcli 共享存储

  3. k8s之共享存储概述以及演示

    共享存储机制 k8s对有状态的容器应用或者需要对数据进行持久化的应用,在之前的篇章说过,可以将容器内的目录挂载到宿主机的容器目录或者emptyDir临时存储卷. 另外,k8s还开放了两个资源,分别是P ...

  4. esxi存储(外部共享存储)

    vSphere 基础物理架构中存储是一个非常关键的部分,没有好的存储,虚拟化也就没有存在的价值,并且它能够决定其系统性能的高低和如vMotion等高级功能能否实现.所以本次重点介绍vSphere中的存 ...

  5. Openfiler配置RAC共享存储

    将 Openfiler 用作 iSCSI 存储服务器,主要操作步骤如下: 1.设置 iSCSI 服务 2.配置网络访问 3.指定物理存储器并对其分区 4.创建新的卷组 5.创建所有逻辑卷 6.为每个逻 ...

  6. Linux之nginx反向代理+三台web+nfs共享存储实现集群配置

    作业四:nginx反向代理+三台web+nfs共享存储实现集群配置 在各个web服务器上挂载nfs [root@localhost nginx]# mount -t nfs 192.168.152.1 ...

  7. opesntack 底层共享存储 迁移配置

    底层共享存储在迁移配置: 每台compute 节点都需要配置一下 让nova用户可以登陆 usermod -s /bin/bash nova 设置nova 用户密码 echo "nova&q ...

  8. iscsi共享存储的简单配置和应用

    1.环境介绍 SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议.从根本上说,iSCSI协议是一种利用IP网络来 ...

  9. bay——vSphere Oracle12cR2的RAC搭建安装之配置共享存储 - 副本

    vSphere Oracle12cR2的RAC搭建安装之配置共享存储 https://blog.csdn.net/yuzifen/article/details/82496503 一.第一台机器添加两 ...

随机推荐

  1. movzbl和movsbl

    汇编语言中最最常用的指令 -- 数据传送指令,也是我们接触的第一种类别的汇编指令.其指令的格式为:“mov 源操作数, 目的操作数”.mov系列支持从最小一个字节到最大双字的访问与传送.其中movb用 ...

  2. python 操作符笔记:

    操作符 描述 x if y else z 三元描述(2.5新加)(类似于c中的 x?y:z x or y 或 x and y 与 not x 非 x!=y ,x is y 序列成员测试 x | y 位 ...

  3. 制作计算器的代码(C#)

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  4. linux shell 常用基本语法

    转自网络,真正来源不详.... 一. Linux基本命令 1.1.  cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或 ...

  5. poj3321Apple Tree(树状数组)

    http://poj.org/problem?id=3321 刚一看题以为要建一颗树 看了下讨论说dfs 这里dfs遍历时设的标号很好 一个low一个high 包含了以这一节点为根节点的子树结点的所有 ...

  6. POJ3921

    搜索 每次找出最短路 如果小于等于k 那么必定这里有一点是要被删掉的 枚举这个最短路径上的每一个点 (一般不会超过20) 将其相邻边删除 用dijskra求最短路径并且保存即可 深度搜索 #inclu ...

  7. HDU 4389 X mod f(x)

    题意:求[A,B]内有多少个数,满足x % f(x) == 0. 解法:数位DP.转化为ans = solve(b) - solve(a - 1).设dp[i][sum][mod][r]表示长度为i, ...

  8. 【工具类】获取手机sim卡的运营商

    加入权限:<uses-permission android:name="android.permission.READ_PHONE_STATE" /> package ...

  9. Educational Codeforces Round 3 E (609E) Minimum spanning tree for each edge

    题意:一个无向图联通中,求包含每条边的最小生成树的值(无自环,无重边) 分析:求出这个图的最小生成树,用最小生成树上的边建图 对于每条边,不外乎两种情况 1:该边就是最小生成树上的边,那么答案显然 2 ...

  10. Zabbix探索:LDAP的认证方式

    这两天部署了Zabbix测试环境,终于用Puppet部署完成了.总是存在一些小问题,如服务不起动啦之类的. LDAP验证方式配置 刚刚配置Zabbix的用户管理,使用LDAP方式认证. 比较惊喜的是L ...