烂泥:LVM学习之LVM基础
有关LVM的好处我就不在此多介绍了,有空的话自己可以去百度百科中看看。我们在此之进行LVM的相关操作,以及命令的学习。
要想使系统支持LVM,我们必须安装lvm软件,在此我们实验使用的是centos6.5 64bit,如下:
more /etc/system-release
uname -a
centos6.5默认情况下,已经安装lvm软件。
rpm –qa |grep lvm
系统未进行lvm之前,硬盘的分区情况如下:
fdisk –l
df -h
通过上图我们可以看到目前该服务器上只有一块硬盘,大小为40G。目前已知的分区为/boot、/swap、/三个分区,并且各分区的大小分别为200M、2048M、5000M。大约还有32G左右的空间未被使用,这些空间就是我们做LVM实验的。
首先我们把这剩余的空间全部分做成扩展分区,如下:
fdisk /dev/sda
扩展分区操作完毕后,我们现在开始进行逻辑分区,先分出1000M,如下:
注意扩展分区和逻辑分的开头柱页是相同的,并且逻辑分区已/sda5开始,这个是因为一块硬盘最多支持5个分区,其中主分区最多为4个。除此之外,我们还可以发现逻辑分区默认的磁盘类型是Linux,但是LVM分区默认磁盘类型是8e。所以我们还要修改该逻辑分区的磁盘类型,如下:
fdisk /dev/sda
现在硬盘的分区如下:
硬盘分区结束后,为了使分区表生效,我们可以使用 partx –a /dev/sda命令或者重启系统。
分区表生效后,我们现在开始创建PV物理卷,如下:
pvcreate /dev/sda5
PV物理卷创建完毕后,我们可以使用pvs和pvdisplay命令,查看pv的相关信息,如下:
注意:目前物理卷/dev/sda5尚未加入任何一个卷组,所以图中黄色部分VG Name为空。
物理卷pv创建完毕后,我们现在开始创建卷组vg1,如下:
vgcreate vg1 /dev/sda5
注意该条命令的意思是创建卷组vg1,同时把物理卷/dev/sda5加入该卷组中。
以上卷组不存在的情况,如果卷组已经存在,那么我们再加入新的物理卷时,就要使用vgextand命令,有关vgextand命令使用方法如下:
卷组vg1创建完毕后,我们可以使用vgs和vgdisplay命令查看卷组的相关信息,如下:
现在我们可以再次查看物理卷/dev/sda5的相关信息,如下:
通过上图,我们现在可以很明显的看到物理卷/dev/sda5已经加入卷组vg1中。
卷组vg1创建完毕后,我们现在来创建逻辑卷lv,如下:
lvcreate -L 500M -n data vg1
该条命令的意思是在卷组vg1中创建逻辑卷data,并给与500M空间。
有关lvcreate命令的使用,可以参考帮助,如下:
逻辑卷创建完毕后,我们可以通过lvs和lvdisplay命令查看逻辑卷的相关信息,如下:
逻辑卷创建完毕之后,我们并不能够立即使用。我们还需要把该逻辑卷格式化和挂载到某一目录下,才能正常使用。
先进行逻辑卷的格式化,其实逻辑卷创建好后,就相当于一个分区。我们按照平时操作分区的方法来操作逻辑卷即可,格式化使用如下命令:
mkfs.ext4 /dev/vg1/data
开始进行逻辑卷挂载,如下:
mount /dev/vg1/data /testlvm/
到此,我们已经把LVM的基础操作一遍。
烂泥:LVM学习之LVM基础的更多相关文章
- 烂泥Linux学习笔记
把最近学习过程中所写的文章整理了下:注意:本帖会持续性更新!!! 虚拟化篇:<烂泥:虚拟化KVM安装与配置><烂泥:KVM安装centos6.5系统><烂泥:KVM中安装 ...
- 烂泥:LVM学习之KVM利用LVM快照备份与恢复虚拟机
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近一段时间一直在学习有关LVM逻辑卷方面的知识,前几篇文章介绍了有关LVM的逻辑卷的基本相关知识,包括逻辑卷及卷组的扩容与缩小.今天我们再来介绍LVM ...
- 烂泥:centos安装LVM方式
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习有关LVM逻辑卷的知识,由于以前没有接触过,看了很多有关这方面的视频.但是一直不深入.今天就先不管了,先把centos系统安装在LVM上 ...
- Linux LVM学习总结——扩展卷组VG
Linux服务器由于应用变更或需求的缘故,有可能出现分区空间不足的情况,此时往往需要进行扩容(要增加分区的空间),而采用LVM的好处就是可以在不需停机的情况下可以方便地调整各个分区大小.如下所示,分区 ...
- Linux LVM学习总结——创建卷组VG
在Linux平台如何创建一个卷组(VG)呢?下面简单介绍一下卷组(VG)的创建步骤.本文实验平台为Red Hat Enterprise Linux Server release 6.6 (Santia ...
- 烂泥:学习tomcat之通过shell批量管理多个tomcat
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 公司的业务是使用tomcat做web容器,为了更有效的利用服务器的性能,我们一般部署多个 ...
- 这几天开始,先学习一些 java 基础吧,学的有点累
这几天开始,先学习一些 java 基础吧,学的有点累
- Emacs学习心得之 基础配置
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Emacs学习心得之 基础配置 1.前言2.基础配置 一.前言 本篇博文记录了Emacs的一 ...
- Emacs学习心得之 基础操作
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Emacs学习心得之 基础操作 1.前言与学习计划2.Emacs基础操作 一. 前言与学习计 ...
随机推荐
- ServletFileUpload(Servlet文件上传)
//**文件上传** form表单提交必须指定Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型"multipart/form-data" //1.创建磁盘文件项目工 ...
- 使用Swift操作NSDate类型基础
时间类型是我们在处理业务的时候使用非常频繁的一个数据类型.下面我们看一下时间NSDate的基本使用方法. 1.比较大小 我比较擅长.NET,我们知道C#里面DateTime类型可以使用"&g ...
- VS用法总结
工欲善其事,必先利其器,关于VS的“即时窗口”的使用: 打开“即时窗口”的快捷键是:Ctrl + Alt + I. 要在“即时窗口”中打印查看打印输出结果,必须按如下步骤设置:[工具]→[选项]→[调 ...
- 【AngularJS学习笔记】02 小杂烩及学习总结
表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> < ...
- 【JS复习笔记】00 序
作为一个前端苦手,说是复习,你就当我是重学好了. 好吧,我当然不可能抱着一个砖头去复习,所以捡了本薄的来读——<JavaScript语言精粹>. 当初带我的人说这本书挺好,就看这本书好了. ...
- 在phpwind内容页使用百度分享进行图片分享
在phpwind内容页使用百度分享进行图片分享时,百度分享默认提取到的图片不一定是主题正文内容中的图片,需要使用百度提供的配置机制自行调整. 整个代码添加的位置在此不论,主要原理是在主题正文区域提取图 ...
- PHP simplexml_load_string 过滤<![CDATA[XXXX]]>
首先说说过滤<![CDATA[XXXX]]>干嘛用的. 这东西主要是防止XML里面嵌套HTML标签导致XML样式错乱的. 过滤很简单: $response = str_replace( a ...
- [TypeScript] TypeScript对象转JSON字符串范例
[TypeScript] TypeScript对象转JSON字符串范例 Playground http://tinyurl.com/njbrnrv Samples class DataTable { ...
- 纯CSS仿windows系统loading效果
今天分享的css3案例模仿了window系统下的loading效果里面最关键的地方使用了css3 animation的delay属性以及贝塞尔曲线(cubic-bezier)的过渡效果,如下所示 sp ...
- JSDoc那些事
几天工作上需要文档化一些Javascript东西,所以在找一些JS文档化工具,以下分析几种工具. 1.JSDoc-toolkit 一开始还想用这个工具,但后来在解析生成文档时候,出现了很严重的错误,还 ...