1、lvm安装

rpm -qa|grep lvm
lvm version
yum install -y lvm2*

2、磁盘分区

fdisk -l
fdisk /dev/xvdb
#n分区 回车
#分区结束标记 t -8e
fdisk -l

3、创建物理卷pv

pvcreate /dev/xvdb1(分区符) 
pvs pvdisplay

4、创建物理卷组vg

vgcreate vgdata /dev/xvdb1
vgs
vgdisplay

5、创建逻辑卷lv

lvcreate -L 500M -n lvdata1 vgdata
lvs
lvdisplay

6、格式化逻辑卷(此处采用快速格式化,如有特殊需求要彻底格式化硬盘请看onekey脚本)

#快速格式化,大文件
#mkfs.ext4 -T largefile /dev/vgdata/lvdata1 #快速格式化,非校验
mkfs -t ext4 /dev/vgdata/lvdata1
#慢速格式化,校验
mkfs -t ext4 -c /dev/vgdata/lvdata1

7、挂载

vi /etc/fstab
/dev/vgdata/lvdata1 /data ext4 defaults

8、逻辑卷扩容

、增加容量
lvextend -L +500M /dev/vgdata/lvdata1
resize2fs /dev/vgdata/lvdata1
df -h
、增加容量到xx
lvextend -L 10G /dev/vgdata/lvdata1
、增加容量百分比
lvextend -l %FREE /dev/vgdata/lvdata1
lvextend -l +100%FREE /dev/vgdata/lvdata1
resize2fs /dev/vgdata/lvdata1
df -h

9、物理卷组扩容

vgextend vgdata /dev/xxx
vgdisplay

10、卸载

、先通过umount命令卸载掉逻辑卷lvdata1

、修改/etc/fstab里面逻辑卷的挂载信息,否则系统有可能启动不起来。

、通过lvremove 删除逻辑卷lvdata1

、通过vgremove 删除卷组vgdata

、通过pvremove 将物理卷转化成普通分区。

11、onekey安装脚本

yum install -y lvm2*
disk_name='/dev/sdc'
echo -e "o\nn\np\n1\n\n\nt\n8e\nw" | fdisk ${disk_name}
pvcreate ${disk_name}
vgcreate vgdata ${disk_name}
lvcreate -l %FREE -n lvdata1 vgdata
mkfs -t ext4 -c /dev/vgdata/lvdata1
echo "/dev/vgdata/lvdata1 /data ext4 defaults 0 0" >> /etc/fstab
reboot

centos7 lvm实例的更多相关文章

  1. Centos7 LVM扩容实例

    Centos7 lvm 扩容与以往版本有所不同   1.插入硬盘,我是在虚拟机上做的测试  直接添加一块5G的硬盘   2.系统读取硬盘信息     # echo "- - -" ...

  2. Centos7 LVM管理的逻辑卷根目录扩容和/var目录扩容

    Centos7 LVM管理的逻辑卷根目录扩容 fdisk /dev/sdb #对新加磁盘进行分区操作pvcreate /dev/sdb1 #创建一个物理卷vgs #查看现有的卷组vgextend ce ...

  3. CentOS7 LVM添加硬盘及扩容

    一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG), ...

  4. (转)CentOS7 LVM添加硬盘及扩容

    原文:http://blog.51cto.com/qicheng0211/1620171 9818人阅读   一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写 ...

  5. centos7 lvm合并分区脚本初探-linux性能测试 -centos7修改网卡名字-jdk环境安装脚本-关键字查询文件-批量添加用户

    1.#!/bin/bash lvmdiskscan | grep centos > /root/a.txt a=`sed -n '1p' /root/a.txt` b=`sed -n '2p' ...

  6. LVM简介及CentOS7 LVM操作实战

    LVM简介LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活 ...

  7. Centos7 LVM扩充存储空间

    一. 以root账户运行命令界面:su or su - 二.  查看分区使用情况: fdisk -l /dev/sda or fdisk -l 三. 选择要扩充的分区,以sda2为例: fdisk / ...

  8. CentOS7多实例安装mysq5.6二进制版本

    1丶下载mysql,解压,创建用户,创建软链接 test -d /tools || mkdir /tools ;cd /tools wget http://mirrors.sohu.com/mysql ...

  9. centos7 -lvm卷组

    老忘,记一下   基本的逻辑卷管理概念: PV(Physical Volume)- 物理卷 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备. ...

随机推荐

  1. openstack(pike 版)集群部署(一)----基础环境部署

    一.环境 1.系统: a.CentOS Linux release 7.4.1708 (Core) b.更新yum源和安装常用软件 #  yum -y install  epel-release ba ...

  2. TCP粘包、拆包

    TCP粘包.拆包 熟悉tcp编程的可能都知道,无论是服务端还是客户端,当我们读取或发送数据的时候,都需要考虑TCP底层的粘包/拆包机制. TCP是一个“流”协议,所谓流就是没有界限的遗传数据.可以想象 ...

  3. 100-days: Four

    Title: Weekend 'catch-up sheep' is a lie catch-up n.补做:赶做 play catch-up 通过追赶,达到同样的水平或程度 catch-up sle ...

  4. js正则表达式中的正向肯定预查和正向否定预查

    对于没有使用过这几个表达式的人,应该对这个概念都有点不太理解,下面就以实际例子说明这几个表达式的用户. 一.?:pattern——匹配检验:会作为匹配校验,是一个非获取匹配,并出现在匹配字符结果里面, ...

  5. 7-OKHttp使用详解,步骤挺详细的,适合初学者使用!

    OKHttp使用详解,步骤挺详细的,适合初学者使用! 一,OKHttp介绍 okhttp是一个第三方类库,用于android中请求网络. 这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Squ ...

  6. python3 安装使用 fabirc3 模块以及 fab 命令(转)

    原文地址:https://blog.csdn.net/cityzenoldwang/article/details/78454964 python3 fabric3 模块之 fab 命令 安装 pyt ...

  7. PHP的多进程--防止僵尸进程(转)

    原文地址:http://twei.site/2017/08/08/PHP%E7%9A%84%E5%A4%9A%E8%BF%9B%E7%A8%8B-%E9%98%B2%E6%AD%A2%E5%83%B5 ...

  8. rsync同步工具的配置与使用

    一.什么是rsync?rsync是一款开源的,快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的优秀工具. rsync官网 http://rsync.samba.org/ 二.rsync的工 ...

  9. go语言path包和filepath包的学习与使用

    path包的使用 package main; import ( "fmt" "path" ) //go语言path包的学习 func main() { //返回 ...

  10. c#编写windows服务在开机是OnStart启动超时

    1.编写服务对应的config文件, 比如我的服务叫ModbusAgent.exe,对应的文件叫ModbusAgent.exe.config 文件内容: <?xml version=" ...