lvm的介绍和常用功能流程实验

1) 前言

一直想写一个简单的lvm方面的文章,可以作个背忘,主要以流程和实例为主,希望文章能起到抛砖引玉的作用.LVM=(Logical Volume Mamager)逻辑卷管理器,LVM最先是用在IBM AIX系统上,它的最大作用是可以动态分配磁盘分区,并且可以让多个分区或者物理硬盘作为一个逻辑卷(相当于一个逻辑硬盘).这种机制可以让磁盘分区容量划分变得很灵活.

我们先举个简单例子.比如我们有一个硬盘/dev/hda,分了3个主分区:hda1,hda2,hda3,后面磁盘空间没有划分,分别对应的挂载点是/boot,/,/home,如果我们的/home空间不够了,怎么办?传统的方法是在未划分的空间中分割一个分区,挂载到/home下,并且把hda3的内容复制到这个新分区上.或者把这个新分区挂载到另外的挂载点上,然后在/home下创建链接,链接到这个新挂载点.

这两种方法都不大好,第一种方法浪费了hda3,并且如果后面的分区容量小于hda3怎么办?第二种方法不大浪费容量,但是每次要额外创建链接,比较麻烦.那么,如果用lvm呢?lvm的好处在于,可以动态放大一个逻辑卷(相当于一个逻辑分区),也就是说,hda3如果是一个逻辑分区,比如/dev/rootvg/lv3,那么lv3可以被动态放大.这样就解决了动态容量调整的问题.当然,前提是系统已设定好lvm支持,并且需要动态缩放的挂载点对应的设备是逻辑卷.

在这里,我所有例子都是基于RHEL 4/CentOS 4.x和LVM2的。

2) lvm组成和概念

这里参考了IBM 林彥明(Alex Lin)的>)

PV(Physical Volume) 物理卷。可以是单独磁盘,也可以是硬盘分区

VG(Volume Group) 卷组。是PV的组合,可以看成单独的逻辑磁盘

LV(Logical Volume) 逻辑分区。相当于物理分区的/dev/hdaX

PE(Physical Extent) 物理范围。VG单元,类似于RAID的条带大小。

当多个PV组成一个VG时,LVM会在所有PV上做类似格式化的动作,

将每个PV切成一块块的空间,这一块块的空间就称为PE, 通常是4MB。

LE(Logical Extent) 逻辑范围。LV的组成单位。大小为PE的倍数(通常为1:1)

那么,最常用的3个名词和意义列表如下:

名词 意义 操作系统对应设备

PV 物理卷 /dev/hdaX

时间: 2024-12-10 16:52:04

lvm的介绍和常用功能流程实验的相关文章

新版Vultr官方网站用户面板和常用功能详细图文介绍

今天上午老左有收到网友的邮件提到在博客中介绍关于Vultr VPS主机的使用界面看不懂,于是我登录Vultr官方网站之后发现前台.用户后台界面进行改版,采用深蓝色色调而且LOGO.菜单调整 还是比较大的.如果我们有过或者经常使用主机商家的产品,其实无论如何变化大部分的功能还是差不多的.   这不为了一些新手用户,老左还是准备详细的??乱黄?恼拢??ultr新版官方网站的界面和用户常用功能整理出来,虽然他们家的日本机房VPS主机不如以前的稳定和速度,但是很多朋友的项目(多机房需要)使用率还是比较高

CSS3常用功能的写法

随着浏览器的升级,CSS3已经可以投入实际应用了. 但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题.上周的YDN介绍了CSS3 Please网站,该网站总结了一些常用功能的写法. 以下就是这些写法的详细介绍.所有代码都经过了Firefox 3.6和IE 8.0的验证,原文的错误之处也已得到改正. 一.圆角(Rounded Corner) .box_round { -moz-border-radius: 30px; /* FF1+ */ -webkit-border-radius: 3

开发unity插件——一次搞定unity编辑器常用功能

开发unity插件--一次搞定unity编辑器常用功能 这篇文章主要分享unity中与editor插件等相关的使用,比较基础,不过如果都掌握了就可以扩展写一些unity插件了,平时开发中也会提升工作效率. editor相关脚本一定要放在Editor文件夹下,继承monobehaviour的文件不要放到Editor文件夹下. monobehaviour相关的编辑器功能 首先常用的在继承monobehaviour类中写public变量可以在inspector中序列化可编辑一般人都知道了,下面是一些可

介绍varnish的工作流程,安装以及varnish的配置

本文将详细介绍 varnish 的http://www.aliyun.com/zixun/aggregation/9807.html">工作流程.安装.配置三个方面.相信阅读完本文,读者能熟练掌握 varnish. Varnish 简介 Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高.速度更快.管理更加方便等诸多优点,很多大型的网站都开始尝试使用 varni

从零开始学习jQuery (十) jQueryUI常用功能实战_jquery

一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本文是实战篇. 使用jQueryUI完成制作网站的大部分常用功能.  二.前言 经过公司内部收集, 整理了一些经常使用javascript实现的功能.  实现这些功能的主角不是让人眼花缭乱的jQuery插件,  而是jQuery UI. 如果你还在为了一个小小的特效而去下载并安装插件, 发现Bug还没有人替你解决. 记住插件是我们没有办法的最后选

分享Android开发自学笔记之AndroidStudio常用功能_Android

相关下载: Android Studio v1.3 官方最新版(apk应用开发工具) http://www.jb51.net/softs/83206.html Android Studio 官方最新版下载地址(支持国内下载)http://www.jb51.net/softjc/83204.html 一.界面区介绍 1.项目组织结构区,用于浏览项目文件,默认Project以Android组织方式展示. 2.设计区,默认在打开布局文件时为设计模式,可直接拖动控件到界面上实现所见即所得,下方的Desi

WebStorm 常用功能的使用技巧分享

WebStorm 是 JetBrain 公司开发的一款 JavaScript IDE,使用非常方便,可以使编写代码过程更加流畅. 本文在这里分享一些常用功能的使用技巧,希望能帮助大家更好的使用这款强大的 JavaScript 开发工具.   代码编辑 代码跳转: Ctrl + 左键 或者 Ctrl + B,可以跳转到函数或者变量的声明位置 调用位置: Alt + F7,查找调用者 自动补全: 最好是修改一下响应时间,Settings->Editors->General->Code Com

Linux 系统逻辑盘卷管理LVM 详细介绍

转 Linux 系统逻辑盘卷管理LVM 详细介绍一.前言每个Linux 使用者在安装Linux 时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值.因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统.清除硬盘.重新对硬盘分区,然后恢复数据到新分区.虽然现在有很多动态调整磁盘的工具可以使用,例如Partation Magic 等等,但是它并不能完全解决问题,因为某

JAVA正则表达式4种常用功能

正则 正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: String str="abc efg ABC"; String regEx="a|f"; //表示a或f Pattern p=Pattern.compile(regEx); Matcher m=p.matcher(str); boolean rs=m.find(); 如果str中有regEx,那么rs为true,否则为flase.如果想在查