本文由秀依林枫提供友情赞助,首发于烂泥行天下

最近开始打算学习有关LVM逻辑卷的知识,由于以前没有接触过,看了很多有关这方面的视频。但是一直不深入。今天就先不管了,先把centos系统安装在LVM上。

有关LVM在这做个简单的介绍,LVM是逻辑卷管理器,在LVm中有三个比较重要的概念PV、VG、LV。

其中PV表示物理卷是整个LVM的最底层

VG表示卷组,卷组是建立一个或多个PV上。

LV表示逻辑卷,逻辑卷是建议在卷组上的,一个卷组上可以建立一个或多个LV。

好了,把centos安装在LVM上目前我们知道这么多就够了。

现在我们开始进行centos的安装,本次实验还是在KVM虚拟机上进行。

登录KVM服务器,创建centos安装所需要的硬盘,使用如下命令:

qemu-img create -f qcow2 /vhostdisk/testlvmos.img 10G

硬盘创建完毕后,我们开始安装centos,使用如下名:

virt-install -n testlvmos -r 2048 --vcpus=2 --os-type=linux --accelerate -c /iso/CentOS-6.5-x86_64-minimal.iso --disk path=/vhostdisk/testlvmos.img,format=qcow2,bus=ide --network bridge=br0 --vnc --vncport=5994 --vnclisten=0.0.0.0 --force --autostart

使用VNC客户端连接KVM虚拟机,然后开始安装centos,如下:

以上的操作在此,就不多做介绍。下面我们今天的主角,在分区中我们选择自定义分区,如下:

通过上图,我们看到目前该硬盘总共10G,我现在的分区方案是/boot分区,单独分区并且给与500M空间,不在LVM中。其他的分区全部在LVM中。

现在开始首先把/boot分出来。如下

现在/boot分区已经分出来,还剩余900M左右的空闲空间,如下:

下面我们把sda硬盘剩余的空间sda2,全部创建为PV物理卷,如下:

物理卷创建完毕后,硬盘目前的分区情况如下:

现在我们开始创建卷组VG1,如下:

同时把物理卷sda2,全部加入卷组VG1中,如下:

卷组创建后,目前硬盘的分区情况如下:

现在我们开始创建LV逻辑卷,如下:

我们首先在LVM上创建swap分区给与2048M空间,并命名逻辑卷为LogVol00,如下:

然后以同样的方法,创建根分区在LVM上给与5000M空间,并命名逻辑卷名称为LogVol01,如下:

以上分区完毕后,现在LVM还有2688M空间,我们暂时保留。继续进行系统的安装,如下:

系统安装完毕后,重启并登录系统,使用df命令进行查看,如下:

通过上图我们可以看到,根分区确实在LVM下。我们也可以使用lvs、lvdisplay命令查看逻辑卷的信息,如下:

烂泥:centos安装LVM方式的更多相关文章

  1. centOS安装mysql---glibc方式

    写在前面: 首先,centos是自己集成mysql的.但是我要用的服务器人家没给装. 其次,centos是可以yum安装mysql的,我很高兴而且轻松的用yum把mysql安装上了.但是,运行的时候很 ...

  2. windows上mysql解压缩版本、centos上rpm方式的安装、初始化等

    一.windows版本: https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html 启动或者暂停mysql服务: htt ...

  3. centos安装图形界面通常有两种方式

    centos安装图形界面通常有两种方式   1.通过系统安装,在配置选择软件界面,选择GNOME桌面模式.

  4. CentOS安装docker ce的三种方式

    参考文章: CentOS安装docker ce的三种方式: 1.环境 CentOS Linux release 7.6.1810 (Core) 2.卸载旧版本 sudo yum remove dock ...

  5. 使用LVM方式安装Ubuntu 16.04

    --- By 小甘丶 注: 这里只讲解如何配置LVM,其他不再陈述! 这个方法,通用的!只要操作系统支持LVM即可!(个人推测,尚未证实) 配置好虚拟机后,开始安装,先进入Ubuntu使用界面,对磁盘 ...

  6. Kvm虚拟化的一种打包及部署方案(采用tar包,lvm方式)

    Kvm虚拟化的一种打包部署方案(采用tar包,lvm方式) –-–-–-2016年终总结 一 毕业之后跟师兄学到的第一块主要内容,理解花了不少时间.期间经历了shell的入门.linux基础知识入门. ...

  7. 给虚拟机CentOS7扩容(lvm方式)

    虚拟机中centos7原有容量不够了,需要进行扩容. 可以使用图形工具gparted来进行操作,安装和使用可自行百度.但需要注意的是,这篇文章提到:一定要用parted中的mkfs命令格式化分区,用系 ...

  8. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  9. CentOS安装Nginx-1.6.2+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...

随机推荐

  1. C#设计模式——桥接模式(Bridge Pattern)

    一.概述在软件开发中,我们有时候会遇上一个对象具有多个变化维度.比如对汽车对象来说,可能存在不同的汽车类型,如公共汽车.轿车等,也可能存在不同的发动机,如汽油发动机.柴油发动机等.对这类对象,可应用桥 ...

  2. 加密–RSA前端与后台的加密&解密

    1. 前言 本问是根据网上很多文章的总结得到的. 2. 介绍 RSA加密算法是一种非对称加密算法. 对极大整数做因数分解的难度决定了RSA算法的可靠性.换言之,对一极大整数做因数分解愈困难,RSA算法 ...

  3. c#对Aspose.Word替换书签内容的简单封装

    辅助类1  json和datatable互转:   using System; using System.Collections.Generic; using System.Linq; using S ...

  4. Asp.Net中动态页面转静态页面

    关于在Asp.Net中动态页面转静态页面的方法网上比较多.结合实际的需求,我在网上找了一些源代码,并作修改.现在把修改后的代码以及说明写一下. 一个是一个页面转换的类,该类通过静态函数Changfil ...

  5. spring mvc 框架搭建及详解

    现 在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不 ...

  6. SilverLight MD5加密

    效果体验:http://keleyi.com/tool/md5.htm 嵌入页面的代码: <div style="width:400px;height:230px"> ...

  7. 趣味问题:画图(c++实现)

    描述:在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色.下图给出了一个画了两个矩形的例子.第一个矩形是(1, ...

  8. css3属性(一)

    圆角效果: border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ 阴影: box-shadow:X轴偏移量 Y轴偏移量 [ ...

  9. maven eclipse 插件下载地址

    要用的时候,搜索了半天,自己记录下 单独下载地址 http://maven.apache.org/download.cgi eclipse 更新地址 http://download.eclipse.o ...

  10. android Java BASE64编码和解码二:图片的编码和解码

    1.准备工作 (1)在项目中集成 Base64 代码,集成方法见第一篇博文:android Java BASE64编码和解码一:基础 (2)添加 ImgHelper 工具类 package com.a ...