LVM逻辑卷管理测试——创建逻辑卷
虚拟机里再添加两块硬盘,如下所示:
启动系统后,我们可以看到新添加的两块硬盘为/dev/sdb和/dev/sdc.每个2GB。
- [root@lxjtest ~]# fdisk -l
- Disk /dev/sdb: MB, bytes, sectors
- Units = sectors of * = bytes
- Sector size (logical/physical): bytes / bytes
- I/O size (minimum/optimal): bytes / bytes
- Disk /dev/sdc: MB, bytes, sectors
- Units = sectors of * = bytes
- Sector size (logical/physical): bytes / bytes
- I/O size (minimum/optimal): bytes / bytes
- Disk /dev/sda: MB, bytes, sectors
- Units = sectors of * = bytes
- Sector size (logical/physical): bytes / bytes
- I/O size (minimum/optimal): bytes / bytes
- Disk label type: dos
- Disk identifier: 0x0006ae1e
- Device Boot Start End Blocks Id System
- /dev/sda1 * Linux
- /dev/sda2 8e Linux LVM ----这个分区是安装系统过程中创建的逻辑卷
- Disk /dev/mapper/rhel-root: MB, bytes, sectors
- Units = sectors of * = bytes
- Sector size (logical/physical): bytes / bytes
- I/O size (minimum/optimal): bytes / bytes
- Disk /dev/mapper/rhel-swap: MB, bytes, sectors
- Units = sectors of * = bytes
- Sector size (logical/physical): bytes / bytes
- I/O size (minimum/optimal): bytes / bytes
下面我们将对这两块新的硬盘先进行创建物理卷操作,可以简单理解成让硬盘设备支持了LVM技术,然后对两块硬盘进行卷组合并,卷组的名称可以由您来自定义,接下来是把合并后的卷组根据需求再切割出一个约为200M的逻辑卷设备,最后把这个逻辑卷设备格式化成ext4文件系统后挂载使用。
第一步:让新添加的两块硬盘设备支持LVM逻辑卷管理器技术,并查看创建的物理卷信息
- [root@lxjtest ~]# pvcreate /dev/sdb /dev/sdc
- Physical volume "/dev/sdb" successfully created
- Physical volume "/dev/sdc" successfully created
- [root@lxjtest ~]# pvdisplay
- --- Physical volume ---
- PV Name /dev/sda2
- VG Name rhel
- PV Size 4.71 GiB / not usable 3.00 MiB
- Allocatable yes (but full)
- PE Size 4.00 MiB
- Total PE
- Free PE
- Allocated PE
- PV UUID V3kA1X-l7dr-03p4-HZcu-Ebj3-FRvb-r5vGMd
- --- Physical volume --- 以下两个是刚创建的物理卷设备
- PV Name /dev/sdb
- VG Name testVG
- PV Size 2.00 GiB / not usable 4.00 MiB
- Allocatable yes
- PE Size 4.00 MiB --默认情况下,PE大小都为4MB。
- Total PE 511 ---PE基本单元的个数
- Free PE
- Allocated PE
- PV UUID InfACr-fq1t-yi95-K1K3-dOHU-uezl-gfiPVa
- --- Physical volume ---
- PV Name /dev/sdc
- VG Name testVG
- PV Size 2.00 GiB / not usable 4.00 MiB
- Allocatable yes
- PE Size 4.00 MiB
- Total PE
- Free PE
- Allocated PE
- PV UUID aOtJga-uWop-ldnv-xIcj-TcLE-aq18-SrJO3p
第二步:把两块硬盘加入到testVG卷组中,然后查看卷组信息
- [root@lxjtest ~]# vgcreate testVG /dev/sdb /dev/sdc
- Volume group "testVG" successfully created
- [root@lxjtest ~]# vgdisplay
- --- Volume group --- 这个rhel的卷组是在安装系统的过程中自动创建的
- VG Name rhel
- System ID
- Format lvm2
- Metadata Areas
- Metadata Sequence No
- VG Access read/write
- VG Status resizable
- MAX LV
- Cur LV
- Open LV
- Max PV
- Cur PV
- Act PV
- VG Size 4.70 GiB
- PE Size 4.00 MiB
- Total PE
- Alloc PE / Size / 4.70 GiB
- Free PE / Size /
- VG UUID LrU5p2-fp7C-B7cZ-LFxL-g35x-uxrY-W8w93C
- --- Volume group --- 刚创建的卷组testVG
- VG Name testVG
- System ID
- Format lvm2
- Metadata Areas
- Metadata Sequence No
- VG Access read/write
- VG Status resizable
- MAX LV
- Cur LV
- Open LV
- Max PV
- Cur PV
- Act PV
- VG Size 3.99 GiB
- PE Size 4.00 MiB
- Total PE 1022 --总的PE等于上一步中的物理卷/dev/sdb 和/dev/sdc的Total PE之和
- Alloc PE / Size /
- Free PE / Size / 3.99 GiB
- VG UUID b3mykq-kcsp-Hdh4-rAos-vutt-ontI-6AWJ5K
第三步:从卷组testVG中分出一个200MB的逻辑卷设备
在LVM逻辑卷管理器对LV逻辑卷的切割上面有两种计量单位,第一种是常见以-L参数来以容量单位为对象,例如使用-L 200M来生成一个大小为200M的逻辑卷,还可以使用-l参数来指定要使用PE基本单元的个数,默认每个PE的大小为4M,因此允许使用-l 50来生成一个大小为50*4M=200M的逻辑卷:
- [root@lxjtest ~]# lvcreate -n fuck_lv1 -L 200M testVG
- Logical volume "fuck_lv1" created.
- [root@lxjtest ~]# lvs
- LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
- root rhel -wi-ao---- .70g
- swap rhel -wi-ao---- .00g
- fuck_lv1 testVG -wi-a----- 200.00m
- [root@lxjtest ~]# lvs testVG
- LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
- fuck_lv1 testVG -wi-a----- 200.00m
- [root@lxjtest ~]# lvdisplay testVG
- --- Logical volume --- 从下面的信息可以看出,卷组testVG目前只分了一个逻辑卷fuck_lv1
- LV Path /dev/testVG/fuck_lv1 --系统会把逻辑卷设备放到/dev/目录下
- LV Name fuck_lv1
- VG Name testVG
- LV UUID RKzHdO-NX2i-Za40-kWNg-RIox-yi9j-z9251R
- LV Write Access read/write
- LV Creation host, time lxjtest.rusky.com, -- :: -
- LV Status available
- # open
- LV Size 200.00 MiB
- Current LE
- Segments
- Allocation inherit
- Read ahead sectors auto
- - currently set to
- Block device :
第四步:把创建好的逻辑卷fuck_lv1格式化后挂载使用:
Linux系统会把LVM逻辑卷管理器中的逻辑卷设备存放在/dev设备目录中(实际上是做了一个符号链接,但读者们无需关心),同时会以卷组的名称来建立一个目录,其中保存有逻辑卷的设备映射文件(即/dev/卷组名称/逻辑卷名称)。
- [root@lxjtest ~]# mkfs.ext4 /dev/testVG/fuck_lv1
- mke2fs 1.42. (-Dec-)
- Filesystem label=
- OS type: Linux
- Block size= (log=)
- Fragment size= (log=)
- Stride= blocks, Stripe width= blocks
- inodes, blocks
- blocks (5.00%) reserved for the super user
- First data block=
- Maximum filesystem blocks=
- block groups
- blocks per group, fragments per group
- inodes per group
- Superblock backups stored on blocks:
- , , , ,
- Allocating group tables: done
- Writing inode tables: done
- Creating journal ( blocks): done
- Writing superblocks and filesystem accounting information: done
- [root@lxjtest ~]#
- [root@lxjtest ~]# mkdir /testLVM
- [root@lxjtest ~]# mount /dev/testVG/fuck_lv1 /testLVM/
- [root@lxjtest ~]# df -h
第5步:查看挂载状态,并写入到配置文件永久生效:
- [root@lxjtest ~]# df -h
- Filesystem Size Used Avail Use% Mounted on
- /dev/mapper/rhel-root .7G 896M .9G % /
- devtmpfs 910M 910M % /dev
- tmpfs 920M 920M % /dev/shm
- tmpfs 920M 8.4M 912M % /run
- tmpfs 920M 920M % /sys/fs/cgroup
- /dev/sda1 297M 114M 184M % /boot
- tmpfs 184M 184M % /run/user/
- /dev/mapper/testVG-fuck_lv1 190M 1.6M 175M % /testLVM
修改/etc/fstab文件,增加如下一行:
- /dev/testVG/fuck_lv1 /testLVM ext4 defaults
这样,系统重启后,我们创建的逻辑卷/dev/testVG/fuck_lv1就会自动挂载到/testLVM目录下。
LVM逻辑卷管理测试——创建逻辑卷的更多相关文章
- LVM逻辑卷管理测试——逻辑卷扩展、收缩、快照及删除
一.逻辑卷扩展 [root@lxjtest /]# umount /testLVM/ [root@lxjtest /]# df -h Filesystem Size Used Avail Use% M ...
- Linux系统磁盘管理(lvm逻辑卷管理)
linux系统用户常遇到的一个问题就是如何精准的评估分区的大小,已分配合适的磁盘空间:普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文 ...
- CentOS下LVM逻辑卷管理技术解释
1.LVM逻辑卷管理技术产生的背景 企业日益变化的存储需要使得传统的磁盘分区存储显得不够灵活 2.磁盘分区存储 对于这样的三个物理分区的话,迟早有一天会被数据填满,因为它是死的,无法进行缩放. 假设下 ...
- Linux 逻辑卷管理LVM
LVM概述 Logical Volume Manager,逻辑卷管理 屏蔽了底层磁盘布局,便于动态调整磁盘容量 需要注意:/boot分区用于存放引导文件,不能应用LVM机制 LVM结构 目标:将sdb ...
- 逻辑卷管理器LVM
逻辑卷管理器LVM •将设备指定为物理卷 • 用一个或者多个物理卷来创建一个卷组 • 物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的 • 在物理卷上创建的逻辑卷是由物理区 ...
- 【转载】Linux磁盘管理:LVM逻辑卷管理
Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一. ...
- Linux LVM 逻辑卷管理
使用Linux好久了,一定会意识到一个问题,某个分区容量不够用了,想要扩容怎么办?这里就涉及到LVM逻辑卷的管理了,可以动态调整Linux分区容量. LVM 概述 全称Logical Volume M ...
- 10-3 LVM(逻辑卷管理器)
LVM(逻辑卷管理器) 允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小 允许在多个物理设备间重新组织文件系统 将设备指定为物理卷 用一个或者多个物理卷来创建一个卷组 物理卷是用固定大小的物理 ...
- RHEL6中LVM逻辑卷管理
1.LVM 基本术语 物理卷(physical volume):物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘. 卷组(Volume Group):卷组建立 ...
随机推荐
- 一步一步学SpringDataJpa——JpaRepository查询功能
原文地址: https://blog.csdn.net/ming070423/article/details/22086169 1.JpaRepository支持接口规范方法名查询.意思是如果在接口中 ...
- ArcEngine C++ 10 程序的运行环境,ArcEngine RT的授权
以前我一直以为 必须安装 Arcgis Desktop才可以授权,发现我错了,原来是这个样子的. 一.安装License manager,并授权许可server.txt 当然这个license也可以安 ...
- Kafka学习入门
最近工作中用到了两个很给力的项目,一个是Kafka,一个是Strom.本着自我学习并方便他人的目的,我会将我觉得比较有用的英文文档翻译在此(保留系统专有名词不作翻译). 1kafka介绍 在流式计算中 ...
- QT中文乱码与国际化支持
QT国际化支持 Qt内部采用的全Unicode编码,这从根本上保证了多国语界面实现的正确性和便捷性.Qt本身提供的linguist工具,用来实现翻译过程十分方便.MFC中利用资源DLL切换资源,或 ...
- DevExpress ChartControl 柱状图的使用【转】
//中心业务平台的“热门岗位信息监测”柱状图 public partial class HotJobInfo : UserControl { private object _o ...
- 25个可遇不可求的jQuery插件
随着jQuery插件在网站建设过程中的使用率不断的增加,所以有必要跟进时代步伐开发出一些新的插件/代码片段,以此来巩固并提高前端用户体验,将用户体验提升到一个新的高度. 接下来所推荐的这些插件中有滑块 ...
- ODBC更新记录集提示”记录集为只读“
创建的ODBC应用程序默认的记录集不具有只读属性,但是再更新记录表时会提示”记录集为只读“,这是为什么呢? 今天看书找到了答案: 因为MFC中的数据库类不支持需要连接两个或者多个表的记录集更新,如果选 ...
- 仿qq底部的提示标记
看到一个比較不错的开源项目,分享给大家: <?xml version="1.0" encoding="utf-8"?> <RelativeLa ...
- CentOS下ssh sftp配置及权限设置
运营有异地传输文件的需求,但如果通过QQ等即时通讯软件,不利于文件的集中管理,不方便.而我们办公室的内网机器无法提供外网访问方法,且传输的内容不合适放到公共的网盘或者是云存储上,所以只能用线上负载较低 ...
- java根据图片路径下载到服务器方案 (转)
http://www.cnblogs.com/thinkingandworkinghard/articles/5589484.html 平常做的工作中,有一部分是同步数据的.但是同步的过程中碰到个问题 ...