- 浏览: 560248 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (340)
- Spring (4)
- Hibernate (2)
- Linux (34)
- Oracle (145)
- Eclipse (1)
- UML (1)
- HTML&&JAVASCRIPT (11)
- JAVA (33)
- 设计模式 (1)
- 版本控制 (1)
- wrap框架 (3)
- IBATIS (5)
- Ruby (1)
- DWR (1)
- MINA (11)
- JBPM (2)
- 缓存技术 (4)
- 网络 (3)
- 应用服务器 (1)
- GWT (5)
- 杂谈 (2)
- ICE (4)
- XML (2)
- ArcGis (2)
- Flex (8)
- junit单元测试 (1)
- SNMP (1)
- 存储 (1)
- office (1)
- MongoDB (0)
- Greenplum (3)
- 管理点滴 (1)
- C++ (6)
- 网络入门 (3)
- Tomcat (7)
- JMX (0)
- webservice (1)
- Oracle的10046事件 (1)
- Library cache内部机制详解 (1)
- expdp通过dblink来导入 (1)
最新评论
-
yuanliangding:
有没有关于mock的更多知识。
基于mock对象和JUnit框架简化Spring Web组件单元测试 -
saup007:
ssh端口不是22,怎么搞呢?
Greenplum 学习笔记 -
springmvc-freemarker:
java开源项目源码实例下载
Apache上全部JAVA开源项目简介 -
bobbell:
哇塞,你真厉害,整理的非常全面。我是一个java barcod ...
Greenplum 学习笔记 -
wsj55133245513324:
这不是bug,你将日志级别从debug提升到INFO 就好了 ...
Spring,smppapi,apache mina, ssl快速实现安全的smpp(5)
这几天把自己的系统重做了一下,把自己电脑的硬盘分区做成了LVM(逻辑卷管理)类型的了。呵呵,以前老是会出现某一个分区的磁盘空间突然不足,然后就得放别的盘里。等东西放的多了用某一件东西时候就非常麻烦,都不知道自己的东西到底在哪个磁盘里面放着呢。。。这下好了,把硬盘做了LVM类型的磁盘就不用操这心了,现在先分少点,等以后不够用了,直接给不够用的磁盘往上加容量就OK了,挺方便的。好了,不废话了,下面我来说一下LVM的概念及及如何去实现。
一、LVM(逻辑卷管理)的概念:
LVM是Linux系统对磁盘分区进行管理的一种方式,使用它可以让你更为灵活的管理你的磁盘。在了解LVM的概念之前我们应该先了解PV(physical volume,物理卷)、VG(volume group,卷组)和LV(logical volume,逻辑卷)。因为LVM就是由这三种元素组成的。下面我们来了解一下它们各自的概念:
1. PV(physical volume,物理卷):
PV是VG的组成部分,它是由分区构成的,通常我们在有多块硬盘的环境中把一块硬盘格式化成一个主分区后,然后把这块硬盘做成PV,在只有一块硬盘的情况下我们就是把这块硬盘上的某一个分区做成PV。比如,公司里的服务器可能有多块硬盘,这个时候你可以把一块硬盘划一个主分区,然后再把它做成PV,但是就像这次我重做系统时候机子上就一块硬盘,我还得考虑引导分区和“/”根分区,所以我就把硬盘划了四个主分区,一个“/boot”分区、一个“/”分区,还有一个“swap”分区,最后当然就把剩下的分了一个主分区,把系统装好后我把最后一个主分区做成了一个PV,然后加入到VG里,又从VG里划分的LV,也就组成了LVM。
2. VG(volume group,卷组):
VG就是卷组,它是由若干个PV组成的。也就是我们把上面那些硬盘分区,然后做成的PV。它就是由那些PV组成的。它的作用就是把PV集中到一块再进行划分。
3. LV(logical volume,逻辑卷):
LV就是从VG里划分出来的卷,它可以在你所用的卷不够用的情况下增加其容量。它其实就像是Windows里的逻辑磁盘,不过Windows里的逻辑磁盘不能随心所欲的增加或减少磁盘的容量,而LV就可以。下面就是PV、VG和LV它们之前的关系图:

从上图我们可以很容易的看出它们之前的关系,用一个例子说明就是:假如我们三块硬盘,一块50G、一块20G、另一块100G。这个时候我们要把它们做成一个LMV类型磁盘我们应该如下做:首先把三块硬盘进行分区并格式化(在上面说过了,在有多块硬盘的情况下建议一块硬盘划分一个主分区)然后将其做成PV。其次就是新建一个VG,建好之后把上面这三个硬盘转化成的PV加入到VG里将磁盘容量集中起来也就成了170G,最后我们就可以把这个VG当成一块170G的硬盘来使用就OK了!呵呵,这下明白了吧!当硬盘只有一块的时候,也就是说这块硬盘上还的装操作系统时如下图来划分分区:

呵呵,上面就是我的系统的硬盘分区情况,首先划了一个"/boot"分区,然后是“swap”,最后是根“/"分区。后面的空间空下了,然后装好系统后,把空下的空间分为了一个主分区,把这个分区做成一个PV,然后新建一个VG卷组,把做成的PV加入到VG中,最后从VG中划分LV。。。好了!下面我们来看一下如何去做LVM吧。
二、如何实现LVM(我以多个硬盘为例):
1. 首先是新建PV,可以使用命令“pvcreate +分区”来新建,但是在新建PV之前要对硬盘进行分区,然后转换分区类型(转成Linux LVM类型,类型代号为8e),可以使用fdisk工具来进行分区并转换分区类型,(不会使用的详见我另一篇文章http://blog.chinaunix.net/u3/112561/showart_2235102.html)转好后新建PV,建好后可以使用“pvscan"命令来扫描一下系统中有没没PV。也可以输入命令“pvdisplay"来查看更为详细的信息如图:

2. 建立好PV后就到建立VG了,建立VG可以输入命令“vgcreate +分区号+分区号"来建立加分区号的意思就是把上面建立好的PV加入到VG里,我这里只加两个PV,另一个我们使用另一个命令来往里加,建立好后可以使用命令“vgscan”或“vgdisplay”来查看VG的详细信息,如图:

3. 我们还可以用命令“vgextend +VG名+分区"额外向VG里添加PV,也可以用“vgreduce+VG名+分区”命令来移除PV。如图:


4. VG也建立好后就应该到LV了,可以使用命令“lvcreate -L Size(要建的LV大小) -n LV名+VG名”来建立,也可以用命令“lvdisplay和lvscan”来查看LV的详细信息。如图:



6.以上的PV、VG、LV、都可以通过“pvremove +分区号、vgremove +VG名称、lvremove +lv的绝对路径(如lvremove /dev/vg_liwei/lv_liwei)”命令来删除。这里就不截图了。
7.做完以上的这一切以后,通过命令“mkfs.ext3 +LV的路径”来格式化分区,然后进行挂载后就可以用了,这都是以前说过的,这里就不多说了,不懂的看前几篇文章。
发表评论
-
LINUX下查看CPU使用率的命令
2011-08-09 15:47 1552在系统维护的过程中,随时可能有需要查看 CPU 使用率 ... -
linux 下测试磁盘速度
2011-08-09 11:47 910hdparm -tT /dev/sda1 -
Linux个人学习小结
2010-12-11 16:03 9601:查看指定端口的进程 root用户权限 1、ps - ... -
linux启动脚本
2010-12-11 14:49 1001#!/bin/bash # # chkconfig: ... -
Linux防火墙设置
2010-09-21 17:30 16681) 永久性生效,重启后不会复原 即时生效,重启后复原 ... -
采用scp命令在Linux系统之间copy文件
2010-09-03 10:33 951不同的Linux之间copy文件常用有3种方法,第一种就是ft ... -
Oracle_RAC学习笔记
2010-08-21 16:10 2317Oracle RAC Oracle:Database ... -
RedHat Linux网络配置文件
2010-08-21 10:06 1611在 Linux 系统中,TCP/IP 网络是通过若干个文本文件 ... -
Linux下的两种磁盘分区工具的使用
2010-08-21 09:53 7837今天我们来说一下如何 ... -
NTP时间服务器实现linux时间同步
2010-08-16 20:48 3767在linux下,我们可以通 ... -
配置第2台节点-NODE2
2010-08-10 11:38 928关闭节点1,通过vmware复制一个新节点出来,操作非常简单, ... -
使用Oracle SQL trace时需要注意的问题
2010-06-19 23:00 1487使用Oracle SQL trace时需 ... -
Linux增加磁盘
2008-12-10 15:18 1690fdisk -l 会看到有一块新的设置,如果你先前有一块硬盘( ... -
SSH Secure 乱码
2008-11-05 12:05 1755用vi打开/etc/sysconfig/i18n文件,将 LA ... -
架设linux下最简单的VPN系统
2008-08-05 15:17 1357架设linux下最简单的VPN ... -
Linux常见的紧急情况的处理方法
2008-08-05 15:09 8601、使用急救盘组进行维 ... -
一份非常内行的Linux LVM HOWTO
2008-08-05 15:08 994作 者: 谢启发 1. ... -
Linux 安全设置手册
2008-08-05 15:07 931本文讲述了如何通过基本的安全措施,使你的Linux系统变得可靠 ... -
LVM使用手册
2008-08-05 15:06 18951 简介 1.1 什么是LVM?LVM是 Logica ... -
常用的tar和rpm命令参数列表
2008-08-05 15:05 919一. tar 1.压缩一组 ...
相关推荐
Linux LVM(Logical Volume Manager,逻辑卷管理器)是一种先进的磁盘管理技术,它允许管理员在物理硬盘之上创建逻辑卷,这些逻辑卷可以跨越多个硬盘,提供更大的灵活性和可扩展性。通过LVM,我们可以轻松地调整卷的...
linux LVM 逻辑卷管理 红帽子的官网教程PPT
LVM 逻辑卷管理详解 一、LVM 概念 LVM(Logical Volume Manager)是对磁盘分区进行管理的一种机制,建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵活性。通过 LVM 可将若干个磁盘分区连接为一个整块的卷...
Rocky linux 中 LVM逻辑卷配置指南
### Linux LVM逻辑卷管理详解 #### 概述 逻辑卷管理(Logical Volume Management, LVM)是一种在Linux操作系统中广泛使用的高级存储管理技术。它能够有效地管理和利用存储资源,提高存储灵活性和效率。LVM将物理...
总的来说,LVM逻辑卷管理极大地提升了Linux系统中磁盘管理的灵活性和可扩展性,无论是对于日常的数据存储还是应对突发性的存储需求,都能提供强大的支持。通过熟练掌握LVM的使用,系统管理员可以更好地优化资源分配...
### Linux逻辑盘卷管理LVM详解 #### 一、引言 在Linux系统管理中,合理规划磁盘分区是一项至关重要的任务。系统管理员不仅要考虑当前的磁盘需求,还需要预测未来可能出现的空间需求增长。传统的磁盘分区方法在面对...
Linux 逻辑卷管理(LVM,Logical Volume Manager)是一种先进的磁盘分区管理技术,它允许系统管理员在不中断服务的情况下动态调整分区大小,解决了传统分区方式的局限性。LVM 提供了一种灵活的方式来组织和管理存储...
Linux磁盘管理之lvm逻辑卷管理
Linux磁盘管理中的LVM(Logical Volume Manager)是一种高级的磁盘管理技术,它允许管理员在多个物理磁盘上创建虚拟的逻辑卷,以便更灵活地管理和分配存储资源。LVM的主要优势在于其动态扩展和缩减卷的能力,以及对...
### LVM逻辑卷管理 #### 一、LVM概述及优势 LVM(Logical Volume Manager,逻辑卷管理器)是一种用于Linux系统中的磁盘管理技术,它可以提供比传统分区更灵活的磁盘空间管理方式。LVM使得管理员能够更加轻松地调整...
在Linux系统中, Logical Volume Manager (LVM) 是一种高级的磁盘管理工具,它允许用户灵活地管理和调整磁盘分区大小,以适应不断变化的数据存储需求。在Red Hat Enterprise Linux Server 6.x/CentOS系统中,由于...
Linux 逻辑卷管理(LVM,Logical Volume Manager)是一种先进的磁盘管理技术,它允许管理员在物理磁盘和分区之上创建灵活、可扩展的存储空间。LVM的主要优点在于其动态扩展和缩减卷的能力,以及对存储资源的优化管理...
总的来说,掌握LVM逻辑卷管理对于Linux运维人员至关重要,它能帮助我们在不断变化的业务需求中有效地管理和分配存储资源,同时培养我们的细致入微和精益求精的工作态度。通过LVM,我们可以更灵活地应对磁盘空间的...
了解并熟练掌握LVM逻辑卷管理对于Linux服务器运维人员至关重要,这不仅能提高磁盘管理效率,也有助于培养严谨的工匠精神,确保磁盘操作的准确无误。通过实践和学习,可以有效应对各种复杂的存储需求,优化服务器性能...
教程名称:LVM动态磁盘逻辑卷讲解视频(11集)课程目录:【】1、LVM逻辑卷应用场景【】2、LVM逻辑卷扩展概念【】3、LVM逻辑卷快照概念【】4、LVM逻辑卷pv介绍【】5、LVM逻辑卷vg介绍【】6、LVM逻辑卷vg创建【】7、LVM...
LVM(Logical Volume Manager)是 Linux 中的一种逻辑卷管理器,自从 Linux 2.4 内核中被集成以来,它改变了传统的磁盘空间管理理念。LVM 的出现解决了传统分区大小规划的限制,可以在不需要重启系统的情况下动态...
Linux35LVM(逻辑卷管理)是一种高级的磁盘管理技术,它为Linux操作系统提供了更灵活、可扩展的磁盘分区方案。LVM的主要优点在于它可以动态调整逻辑卷的大小,无需停机,保证了服务的连续性。在本文中,我们将详细...
Linux 逻辑卷管理 LVM 步骤 Linux 逻辑卷管理 LVM 是一种高级的磁盘管理机制,可以帮助用户方便地管理磁盘分区,解决磁盘分区大小的评估和调整问题。本文将深入讨论 LVM 技术,介绍 LVM 的基本概念、术语和工作原理...