Preface: 前期存储未规划好,业务快速扩展,数据高安全需求(异地,More one copy),需求多多?NM干着干着活就会时不时的坑爹起来了!particularly Real Production Env.... <Task 一,>,在VMware中测试新添加物理存储媒介PV,extend LVM空间,动态管理你的存储 for cloud Computing; 01,不重启识别新添加的硬盘,as we all know Hotplug Storage Media 执行echo &qu…
LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可…
PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区.VG(volume group):卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组.LV(logical volume):逻辑卷建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间.PE(physical extent):物理区域是物理卷中可用于分配的最小存储单元,物理区域大小在建…
preFace APP scenario description: 当你未能合理的规划存储时,在后期的维护工作中可能会涉及的存储的 再规划(eg,某一个 or 数个App 对某一个lv 即挂载点写BigData,你的那个lv的挂载点便会很快就没空间了,但是值得注意的是,你的另外的一个lv的挂载点的存储空间却很大?基本没应用对这个lv的挂载点上写数据?) 根据前面的描述,我们知道我们可能可以选择的问题解决方案是 1,改变应用的写数据位置(难搞?方案分析,加入前期你ins一个Oracle初始化时设定…
为裸盘分区 查看硬盘分区 fdisk -l 进入分区管理 fdisk /dev/sda 创建PV 创建PV pvcreate /dev/sda1 pvcreate /dev/sdb1 pvcreate /dev/sdc1 查看PV pvdisplay 创建VG 创建VG vgcreate phelsysvg /dev/sda1 vgcreate pheldatvg01 /dev/sdb1 /dev/sdc1 创建LV 创建LV lvcreate -L 64G -n lvphelsys01 phe…
在数据库管理过程中常常遇见LV状态异常,而造成LV不能再次被使用的情况,那么AIX中LV的两种状态分别代表什么呢 如果是访问fs需要open,即创建文件系统并mount 文件系统LV STATE 才是open/syncd 的: 如果是访问raw,即lv 作为裸设备(raw device),在用到的时候是LV STATE 是open/syncd,说明有应用在使用, 如跑Oracle,或用dd命令对它操作:不用的时候,如停了oracle后LV STATE是closed/syncd  . 是因为用了,…
南沙节点改变LV大小,参考鸟哥第 570页 1.# resize2fs /dev/mapper/vg_niotsvr3-lv_home 150G resize2fs 1.41.12 (17-May-2010)Filesystem at /dev/mapper/vg_niotsvr3-lv_home is mounted on /home; on-line resizing requiredOn-line shrinking from 197822464 to 39321600 not suppo…
什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可 能就会带来很大的麻烦.使用LVM在一定程度上就可以解决普通磁盘分区带来的问题. 什么是PV.VG.LV? 1.PV(Physical Volume):物理…
LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性. 要建立 LVM 分区管理机制,首先,将普通分区或整个硬盘创建为物理卷:然后,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组:最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷.逻辑卷才是最终用户可以格…
<一,>,aliyun 使用数据盘(aliyun新增数据盘使用,创建vg,aliyun 镜像系统本身未使用lvm-vg-lv) 1.1直接挂载文件系统 较易,不做分析 http://help.aliyun.com/view/11108189_13491193.html?spm=5176.383518.9.3.u1jNZE 1.2自行创建vg(pv,lv)…
一.LVM是做什么的 LVM ( Logical Volume Manager ,逻辑卷管理器)LVM 是建立在磁盘和分区之上的一个逻辑层,用来提高磁盘分区管理的灵活性.LVM 可以对磁盘分区按照组的方式进行命名.管理和分配.LVM 最早源于IBM 的AIX 系统 LVM 术语:1. Physical Volume(PV)实际分区需要调整System ID 成为LVM 表示(8e) ,然后经过pvcreate 命令将他转为LVM 最低层的PV, 然后才能使用磁盘. 2. Volume Group…
LVM(逻辑分区管理)的几个概念:PV(物理卷),VG(卷组),LV(逻辑卷),PE(物理区域),LE(逻辑区域),其中PV, VG, LV 三者之间的关系如下图 : 物理存储介质:这里指系统的存储设备:硬盘,如:/dev/hda1./dev/sda等等,是存储系统最低层的存储单元. 物理卷(PV):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区.磁盘等)比较,却包含有与LVM相关的管理参数. 卷组(VG):LV…
1.PV常用相关命令 1)lsdev:列出ODM(Object Data Manager)中的设备. 2)chdev:修改一个AIX设备的属性. 3)mkdev:创建一个AIX设备. 4)chpv:修改PV的状态和属性. 5)lspv:查看AIX中PV的相关信息. 6)migratepv:将一个PV中的PP(物理分区)迁移到另一个PV.   2.VG常用相关命令 1)mkvg:创建新VG. 2)extendvg:扩展现有VG. 3)reducevg:缩小现有VG. 4)chvg:修改现有VG的属…
1.基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘.vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成.pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等.lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区.lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分 区是不连续的,可以在一个磁盘上,也…
re-scan new disks without restarting CentOS re-scan new disks(/dev/sdc): #ls /sys/class/scsi_host/ host0 host1 host2 [root@db210_13:56:14 /data] #echo "- - -" > /sys/class/scsi_host/host0/scan [root@db210_13:57:57 /data] #echo "- - -&quo…
PV VG LV关系:一个物理盘(或一个lun)就是一个pv,有几个物理盘就有几个pv.一个或者几个硬盘可以组成一个vg,一个系统可以包括好几个vg,比如rootvg ,datavg等 PV组成VG,在VG上划分LV.LV就可以挂载到你想要挂载到的一个目录下面了,lv挂载到目录后,操作这个目录就是操作这个lv.   从目录开始倒查PV,就是查一个目录下的空间是属于那些物理磁盘的 lsfs 得到lv和其挂载的目录的对应关系lslv lv名 得到lv和其所属的vg关系lspv 得到系统中各物理磁盘划…
(一)相关概念 逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备,如果要了解逻辑卷,那么首先需要了解逻辑卷管理中的一些概念. 物理卷(Physical Volume,PV):也就是物理磁盘分区,如果想要使用LVM来管理这个分区,可以使用fdisk将其ID改为LVM可以识别的值,即8e. 卷组(Volume Group,VG):PV的集合 逻辑卷(Logic Volume,LV):PV中画出来的一块逻辑磁盘 了解概念之后,逻辑卷是如何产生的就很清晰了:物理磁盘或者…
问题如下 将某一pv加入vg vgextend cl /dev/xvdb1 然后进入fdisk将xvdb1分区删掉,重新创建pv 使用lvdisplay报警告 [root@localhost ~]# lvdisplay WARNING: Device /dev/xvdb1 has size of 6291456 sectors which is smaller than corresponding PV size of 20969472 sectors. Was device resized?…
要求:先了解数据docker容器中数据卷的挂载等知识 参考网址: https://www.cnblogs.com/sanduzxcvbnm/p/13176938.html https://www.cnblogs.com/sanduzxcvbnm/p/13371254.html 容器中的存储都是临时的,因此Pod重启的时候,内部的数据会发生丢失.实际应用中,我们有些应用是无状态,有些应用则需要保持状态数据,确保Pod重启之后能够读取到之前的状态数据,有些应用则作为集群提供服务.这三种服务归纳为无状…
需求 1.归档日志刷得太快,经常把空间挤爆. 2.Oracle数据库表空间需要扩容 解决方案 1.先做重要数据备份 2.进行文件系统扩容 步骤 1. df -g 查找出/u01 对应的VG卷 VOLUME GROUP: # df -g Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on . . /dev/fslv00       60.00      3.95   94%   550567    36% /u01…
问题描述: 有次在使用lvm扩容的时候,整错了,导致显示如下情况 提示缺少一个pv导致无法继续,pvdisplay的时候查看到unknown 使用pvs查看找到pvname的unknown对应群组centos 然后执行vgreduce --removemissing centos #vgreduce从卷组中删除物理卷 然后再pvdisplay查看物理卷组已经删除了 更多lvm命令可以查看最下面的lvm说明 lvm> pvdisplay WARNING: Device for PV 5BzYFO-…
背景:某机器有2块闪存卡,利用LVM,将其挂载到一个目录供测试使用: 之前厂商已经安装了闪存卡对应的驱动,fdisk可以看到闪存卡信息,但是在pvcreate创建时,遭遇如下错误: # pvcreate /dev/dfa Device /dev/dfa not found (or ignored by filtering). # pvcreate /dev/dfb Device /dev/dfb not found (or ignored by filtering). fdisk -l可以看到这…
命令 缩小PV空间到120G,即PV上的vg00已将缩小到120G pvresize --setphysicalvolumesize 120g /dev/sda2 背景 机器上有一块900G本地的本地磁盘,安装系统时将900G的空间全部扩到了一个VG卷组中,即vg00,并创建了多个LV逻辑卷,LV逻辑卷占用了vg00卷组120G的空间,即卷组vg00还剩770G左右的空闲空间:此种文件系统格式不符合应用的规范标准,标准的文件系统规范为创建一个120G的卷组Vg00,使用Vg00卷组创建系统必要的…
转载自:http://blog.itpub.net/25469263/viewspace-2662215/ centos7中使用vg方式扩充root分区 1.创建pv fdisk /dev/sdb 输入n增加分区 输入p类型设置为:主分区 输入1分区编号设置为1 回车 为默认大小 回车 为默认 大小 输入w退出 2.把pv加入vg中,相当于扩充vg的大小 扩展vg,使用vgextend命令 1 2 3 [root@localhost ~] # vgextend centos /dev/sdb1…
前面的例子中,我们提前创建了 PV,然后通过 PVC 申请 PV 并在 Pod 中使用,这种方式叫做静态供给(Static Provision). 与之对应的是动态供给(Dynamical Provision),即如果没有满足 PVC 条件的 PV,会动态创建 PV.相比静态供给,动态供给有明显的优势:不需要提前创建 PV,减少了管理员的工作量,效率高. 动态供给是通过 StorageClass 实现的,StorageClass 定义了如何创建 PV,下面是两个例子. StorageClass …
1.先查看需要收缩文件系统的使用情况,收缩后的文件系统空间不能小于已经使用的空间 df -hT 2.卸载需要收缩的文件系统(以/dev/vg0/lvm1为例) umount /dev/vg0/lvm1 3.检测文件系统是否有发生错误: e2fsck -f /dev/vg0/lvm1 4.缩小文件系统容量, resize2fs /dev/vg0/lvm1 10G 5.缩减逻辑卷的空间: lvreduce -L 10G /dev/vg0/lvm1 6.重新挂载文件系统: mount /dev/vg0…
一.环境介绍 [root@k8s-m ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.31.250.152 k8s-m172.31.250.153 node1172.31.250.154 node2 [root…
管理存储是管理计算的一个明显问题.该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息.为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim. A PersistentVolume(PV)是群集中由管理员配置的一块存储.它是集群中的资源,就像节点是集群资源一样.PV是容量插件,如Volumes,但其生命周期独立于使用PV的任何单个pod.此API对象捕获存储实现的详细信息,包…
Kubernetes PV & pvc 介绍 PersistentVolume(pv)和PersistentVolumeClaim(pvc)是k8s提供的两种API资源,用于抽象存储细节.管理员关注于如何通过pv提供存储功能而无需 关注用户如何使用,同样的用户只需要挂载pvc到容器中而不需要关注存储卷采用何种技术实现. pvc和pv的关系与pod和node关系类似,前者消耗后者的资源.pvc可以向pv申请指定大小的存储资源并设置访问模式,这就可以通过Provision -> Claim 的方…
1.新建maven项目k8stest,pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.…