CentOS7下LVM的基本操作
CentOS7下LVM的基本操作-创建LVM
环境
- 物理主机:windows10
- 虚拟软件:VMWare14
- 虚拟机:CentOS Linux release 7.6.1810 (Core)
- 软件环境:lvm2
模拟实验
- 为虚拟主机添加磁盘
- 右击虚拟机,选择设置,打开所使用的虚拟机设置

- 右击虚拟机,选择设置,打开所使用的虚拟机设置
- 选择添加选项

- 选择添加选项
- 在硬件类型中选择磁盘选项,单击下一步

- 在硬件类型中选择磁盘选项,单击下一步
- 选择磁盘的类型(IED与NVME由于不支持热插拔,需要在虚拟机处于关机状态下设置)

- 选择磁盘的类型(IED与NVME由于不支持热插拔,需要在虚拟机处于关机状态下设置)
- 选择创建磁盘方式

- 选择创建磁盘方式
- 指定磁盘容量(单位GB)及虚拟机磁盘文件存放方式,单击下一步

- 指定磁盘容量(单位GB)及虚拟机磁盘文件存放方式,单击下一步
- 指定磁盘存放路径及磁盘文件名(磁盘默认存储在虚拟机所在目录下)

- 指定磁盘存放路径及磁盘文件名(磁盘默认存储在虚拟机所在目录下)
- 按照同样方式创建另一块磁盘(如图)

- 按照同样方式创建另一块磁盘(如图)
- 开机后使用fdisk -l 查看磁盘是否能够被系统识别

- 开机后使用fdisk -l 查看磁盘是否能够被系统识别
- 磁盘格式化
- 使用fdisk /dev/sdb --->fdisk 设备名进行磁盘分区划分(模拟实验所以只分两个主分区,每个分区为1G)

- 使用fdisk /dev/sdb --->fdisk 设备名进行磁盘分区划分(模拟实验所以只分两个主分区,每个分区为1G)
- 输入p 查看当前磁盘分区信息,为空表示磁盘未被分区

- 输入p 查看当前磁盘分区信息,为空表示磁盘未被分区
- 输入n 创建新的分区

- 输入n 创建新的分区
- 输入p 选择分区为主分区 e 为扩展分区

- 输入p 选择分区为主分区 e 为扩展分区
- 指定分区编号(主分区与扩展分区编号1~4,可手动指定,逻辑分区为自动分配5~16,最多12个逻辑分区)

- 指定分区编号(主分区与扩展分区编号1~4,可手动指定,逻辑分区为自动分配5~16,最多12个逻辑分区)
- 指定起始扇区,直接回车使用默认(扇区大小为512字节,起始扇区2048大小为1M,为EFI的预留空间)

- 指定起始扇区,直接回车使用默认(扇区大小为512字节,起始扇区2048大小为1M,为EFI的预留空间)
- 指定分区大小,+1000M表示分区为1G大小(这里进制为1000)

- 指定分区大小,+1000M表示分区为1G大小(这里进制为1000)
- 同上步骤再次创建另一个主分区,将剩余空间全部分配

- 同上步骤再次创建另一个主分区,将剩余空间全部分配
- 输入p 查看分区信息(此时磁盘还未被修改,输入q不进行任何操作退出fdisk)

- 输入p 查看分区信息(此时磁盘还未被修改,输入q不进行任何操作退出fdisk)
- 输入t 修改分区的文件系统类型为Linux LVM,1指定分区为/dev/sdb1,L 查看Linux支持的文件系统类型类型


- 输入t 修改分区的文件系统类型为Linux LVM,1指定分区为/dev/sdb1,L 查看Linux支持的文件系统类型类型
- 输入8e,设定分区为Linux LVM

- 输入8e,设定分区为Linux LVM
- 对分区2(/dev/sdb2)执行相同操作

- 对分区2(/dev/sdb2)执行相同操作
- 再次查看分区信息

- 再次查看分区信息
- 输入w保存分区信息,此时对磁盘进行分区

- 输入w保存分区信息,此时对磁盘进行分区
- 对/dev/sdc做相同分区(可使用命令sfdisk -d /dev/sdb | sfdisk -f /dev/sdc按照/dev/sdb分区快速完成分区)
- 创建pv物理卷
- 使用命令pvcreate /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2 创建pv(成功后提示successfully created)

- 使用命令pvcreate /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2 创建pv(成功后提示successfully created)
- 使用pvs命令查看物理卷(可使用pvdisplay查看详细信息)

- 使用pvs命令查看物理卷(可使用pvdisplay查看详细信息)
- 创建vg卷组
- 使用命令vgcreate vg1 /dev/sdb1 /dev/sdc1 创建卷组(vg1为卷组名称,可同时将多个分区加入卷组中)

- 使用命令vgcreate vg1 /dev/sdb1 /dev/sdc1 创建卷组(vg1为卷组名称,可同时将多个分区加入卷组中)
- 使用vgs 查看卷组信息(可使用vgdisplay查看详细信息)

- 使用vgs 查看卷组信息(可使用vgdisplay查看详细信息)
- 创建lv逻辑卷
- 使用命令vgcreate vg1 /dev/sdb1 /dev/sdc1 创建卷组(vg1为卷组名称,可同时将多个分区加入卷组中)

- 使用命令vgcreate vg1 /dev/sdb1 /dev/sdc1 创建卷组(vg1为卷组名称,可同时将多个分区加入卷组中)
- 使用lvs 查看卷组信息(可使用lvdisplay查看详细信息)

- 使用lvs 查看卷组信息(可使用lvdisplay查看详细信息)
- 创建文件系统(LVM创建的lv逻辑卷不能再次分区)

- 创建挂载点并挂载逻辑卷


- 查看逻辑卷信息



- 修改/etc/fstab,添加逻辑卷挂载信息,保存使其永久生效(设备名可以使用UUID或LABEL)


- mount -a 命令测试配置是否正确,无报错即可

==未完待续==
CentOS7下LVM的基本操作的更多相关文章
- centos7下LVM挂载和扩容
说明:此操作在centos7下进行,如果是centos6发行版,需要注意格式化LV的文件系统类型(centos7.0开始默认文件系统是xfs,centos6是ext4).最后一步写入系统的类型,其中文 ...
- centos7下使用LVM给系统硬盘扩容超详细
简单介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的 ...
- 【mysql】centos7下mysql的安装以及基本操作
centos7使用的MariaDB,替代了早期版本默认的MySQL.MariaDB是MySQL的一个分支,由开源社区维护,采用GPL授权许可,且MariaDB完全贱人MySQL. 检查centos7下 ...
- 【转载】CentOS7下使用LVM给系统硬盘扩容
原文地址:https://www.cnblogs.com/ding2016/p/9680690.html 简单介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是L ...
- Centos7下的基本操作
本系统是在centos7下最小化安装的 文件操作相关 创建文件夹mkdir name //创建一个文件夹 创建文本touch test.txt //创建文本 删除文件夹rm -rf 文件名 //删除文 ...
- Hyperledger超级账本在Centos7下搭建运行环境
超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO).埃森哲(Accenture)等十几个不同利益体 ...
- centos下LVM配置与管理
centos下LVM配置与管理 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层, ...
- 【Linux】Centos7安装之后,双系统的情况下,怎么能在CentOS7下访问Windows的磁盘
想要在CentOS7下访问Windows的NTFS格式的磁盘,需要在Linux下下载ntfs-3g步骤1: 进入root用户下,使用yum命令下载ntfs-3g.[前提是已经添加了常用源:http:/ ...
- Linux系统:Centos7下搭建PostgreSQL关系型数据库
本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...
随机推荐
- MQTT服务器(Win)
系统环境准备 Java JDK >=1.6,系统环境变量配置JAVA HOME 链接:https://pan.baidu.com/s/1OO-KCdsCrdfjMtf6BVNl6Q 提取码:dy ...
- 【在 Nervos CKB 上做开发】Nervos CKB脚本编程简介[2]:脚本基础
CKB脚本编程简介[2]:脚本基础 原文作者:Xuejie 原文链接:Introduction to CKB Script Programming 2: Script 本文译者:Shooter,Jas ...
- python学习之并发编程
目录 一.并发编程之多进程 1.multiprocessing模块介绍 2.Process类的介绍 3.Process类的使用 3.1 创建开启子进程的两种方式 3.2 获取进程pid 3.3验证进程 ...
- js加密后台加密解密以及验证码
该文档为转载内容: 加密解密 1 前端js加密概述 2 前后端加密解密 21 引用的js加密库 22 js加密解密 23 Java端加密解密PKCS5Padding与js的Pkcs7一致 验证码 1 ...
- Http请求传json数据中文乱码问题
业务场景:调easyui的dialog打开一个弹窗,传参是用json封装的,而且有中文,然后在极速模式是正常的,在ie11测试发现中文出现乱码了 var params = JSON.stringify ...
- Django基础知识点
HTTP协议: 请求方式: 有8种分别是GET POST DELTE PUT OPTIONS HEAD 状态码: 2xx 200 OK 3xx 重定向 4xx 请求的错误 5xx 服 ...
- unity,C#,游戏面试笔试真题
最开始的两家公司笔试面试题目 一家公司是学校聘请研究教育方面VR课件的公司,面试没几天,就收到了面试通过的消息,后面因为通过了另一家游戏公司而拒绝了. 另一家公司是一家游戏外企,在春熙路,当时笔试还可 ...
- js中尺寸类样式
js中尺寸类样式 一:鼠标尺寸类样式 都要事件对象的配合 Tip:注意与浏览器及元素尺寸分开,鼠标类尺寸样式都是X,Y,浏览器及元素的各项尺寸时Height,Width 1:检测相对于浏览器的位置:e ...
- ThreadLocal可以解决并发问题吗?
前言 到底什么是线程的不安全?为什么会存在线程的不安全?线程的不安全其实就是多个线程并发的去操作同一共享变量没用做同步所产生意料之外的结果.那是如何体现出来的呢?我们看下面的一个非常经典的例子:两个操 ...
- NN入门,手把手教你用Numpy手撕NN(2)
这是一篇包含较少数学推导的NN入门文章 上篇文章中简单介绍了如何手撕一个NN,但其中仍有可以改进的地方,将在这篇文章中进行完善. 误差反向传播 之前的NN计算梯度是利用数值微分法,虽容易实现,但是计算 ...