烂泥:centos安装LVM方式
最近开始打算学习有关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方式的更多相关文章
- centOS安装mysql---glibc方式
写在前面: 首先,centos是自己集成mysql的.但是我要用的服务器人家没给装. 其次,centos是可以yum安装mysql的,我很高兴而且轻松的用yum把mysql安装上了.但是,运行的时候很 ...
- windows上mysql解压缩版本、centos上rpm方式的安装、初始化等
一.windows版本: https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html 启动或者暂停mysql服务: htt ...
- centos安装图形界面通常有两种方式
centos安装图形界面通常有两种方式 1.通过系统安装,在配置选择软件界面,选择GNOME桌面模式.
- CentOS安装docker ce的三种方式
参考文章: CentOS安装docker ce的三种方式: 1.环境 CentOS Linux release 7.6.1810 (Core) 2.卸载旧版本 sudo yum remove dock ...
- 使用LVM方式安装Ubuntu 16.04
--- By 小甘丶 注: 这里只讲解如何配置LVM,其他不再陈述! 这个方法,通用的!只要操作系统支持LVM即可!(个人推测,尚未证实) 配置好虚拟机后,开始安装,先进入Ubuntu使用界面,对磁盘 ...
- Kvm虚拟化的一种打包及部署方案(采用tar包,lvm方式)
Kvm虚拟化的一种打包部署方案(采用tar包,lvm方式) –-–-–-2016年终总结 一 毕业之后跟师兄学到的第一块主要内容,理解花了不少时间.期间经历了shell的入门.linux基础知识入门. ...
- 给虚拟机CentOS7扩容(lvm方式)
虚拟机中centos7原有容量不够了,需要进行扩容. 可以使用图形工具gparted来进行操作,安装和使用可自行百度.但需要注意的是,这篇文章提到:一定要用parted中的mkfs命令格式化分区,用系 ...
- 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...
- CentOS安装Nginx-1.6.2+安全配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...
随机推荐
- 学习jQuery的事件dblclick
Insus.NET一直以来都是asp.net的开发的,少使用javascript.现在学习asp.net mvc了,jQuery是一个必须掌握的客户端语言. 不用急,慢慢来.一步一步.这篇练习jQue ...
- Winform开发框架之权限管理系统改进的经验总结(2)-用户选择界面的设计
在上篇总结随笔<Winform开发框架之权限管理系统改进的经验总结(1)-TreeListLookupEdit控件的使用>介绍了权限管理模块的用户管理部分,其中主要介绍了其中的用户所属公司 ...
- [水煮 ASP.NET Web API2 方法论](3-3)路由默认值
问题 如何为路由中参数设置默认值. 解决方案 不管使用属性路由还是集中式路由,ASP.NET WEB API 都可以很方便的为路由定义默认参数.在每次客户端请求的时候,如果客户端没有传这些参数,框架会 ...
- LeetCode128:Longest Consecutive Sequence
题目: Given an unsorted array of integers, find the length of the longest consecutive elements sequenc ...
- JavaMail入门第四篇 接收邮件
上一篇JavaMail入门第三篇 发送邮件中,我们学会了如何用JavaMail API提供的Transport类发送邮件,同样,JavaMail API中也提供了一些专门的类来对邮件的接收进行相关的操 ...
- window10 mysql5.7 解压版 安装
1. 解压mysql-5.7.11-winx64.zip 到某文件夹, 如C:\DevelopCommon\mysql-5.7.11-winx64. 2. 配置环境变量 变量名 : MYSQL_HOM ...
- Delphi的几个跨平台小游戏例子。
Embarcadero开源了几个FireMonkey的小游戏,支持Windows, Android,Ios, MacOS等. 源码地址: https://github.com/EmbarcaderoP ...
- Linux下的crontab命令使用特别须注意的地方
1.如果命令中涉及到了年月日(如:date +%C%y%m%d),其中%必须进行转义,如下: date +\%C\%y\%m\%d 2.使用到的命令必须使用完整的路径: * * * /home/yxf ...
- 如何解决cellIndex在IE下兼容性问题
在不久前的项目中,涉及到一个表格数据展示在IE下出现兼容性问题.经过一段时间的排查,居然是一个cellIndex属性导致的. cellIndex表示返回一行的单元格集合中单元格的位置索引. 例子: & ...
- SAP和Java系统的Webservice实例
简介: 关于Webservice的概念和原理,简单来讲,Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术.由于其跨平台.跨防火墙.开发成本低.开发周期短等优势 ...