在红帽5系统下,做了一个centos lvm分区区,然后对该分区进行扩大和缩小操作; 扩大操作正常,但是缩小有问题

用LVM管理Linux系统服务器存储空间
??? 对于Linux用户而言,在安装一台Linux机器的时候,遇到的问题之一就是给各分区估计和分派足够的硬盘空间。无论对一个正在为服务器寻找空间的系统管理员,还是一个磁盘即将用尽的普通用户来说,这都是一个非常常见的问题。一般我们会想到解决的方法是:
??? 1. 挂接一个新的硬盘,然后使用符号链接,链接到新的硬盘。
??? 2. 利用一些调整分区大小的工具(比如Pqmagic),进行无损伤数据分区。
??? 一、问题的提出
??? 但是,这些都只是暂时性的解决办法,而且都需要让机器停止运行或者持续很长时间的分区工作而不能正常提供服务。即使缓解了硬盘空间问题,不久,仍然会面临同样的问题。
??? 这对于一个大型站点来说,有着数量众多的客户、又连接在互联网上,只要你的服务器关机一分钟,都会给公司带来很大损失。此外,使用这种方法,在修改了分区 表之后,每一次都得重新启动系统。因此,我们可以采用新技术LVM(逻辑卷管理程序)可以帮助我们解决这些问题。
??? 二、什么是LVM
??? LVM(Logical Volume Manager,逻辑卷管理器)是一种把硬盘驱动器空间分配成逻辑卷的方法,使硬盘不必使用分区也能被简单地重新划分大小。传统上,一个分区大小是静态 的。假如一个用户在这个分区上没有空间时,他要么重新分区(这可能要求整个操作系统重装),要么像符号连接一样使用组装机。
??? 使用LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个物理卷(physical volumes)。物理卷被合并成逻辑卷组(logical volume group),惟一例外的是/boot分区。由于物理卷无法跨越一个以上驱动器,如果想让逻辑卷组跨越一个以上驱动器,就应该在驱动器上创建一个或多个物 理卷。逻辑卷组被分成逻辑卷(logical volumes),被分配了挂载点(如/home和/),以及文件系统类型(如ext3)。当“分区”达到了它们的极限,逻辑卷组中的空闲空间就可以被添 加给逻辑卷来增加分区的大小。当某个新的硬盘驱动器被添加到系统上,它也可以被添加到逻辑卷组中,逻辑卷是可以扩展的分区。 由于LVM允许在机器的物理存储资源以外创建逻辑卷,并且逻辑卷可以在系统仍处于运行状态时扩充和缩减,所以就为Linux系统管理员提供了他们梦寐以求 的存储器灵活性。
??? LVM的作用:LVM 的实际运作情形则根据作法不同,而有所差异;但 LVM 通常包括实体储存分群(physical storage grouping)、重设逻辑扇区大小(logical volume resizing)、以及数据转移(data migrating)。
??? 三、LVM的历史
??? 当然,LVM并不是最新技术,早在UNIX操作系统时代,像HP,IBMAIX上就可以看到VM的身影,作为IBM的旗舰产品,AIX很早就支持了动态逻 辑分区(DVM),当然,它的DVM设计是比较厉害的,此后在AIX 5L中,重构了UNIX内核,增加了逻辑卷管理(LVM)和日志文件系统(JFS)等功能。使之AIX更加强大。在各种商业UNIX系统中,譬如 AIX,HP-UNIX,Tru64 UNIX等系统中,逻辑卷管理已经被广泛采用,成了事实上的一个标准。
??? LVM 的功能于2.3 内核发展中版本纳入支持。2001年1月,Linux 2.4.0内核发布,开始正式支持逻辑卷管理,使得Linux新内核更适应于服务器的应用。以前版本的Linux必须要在内核上打上相应的补丁才到实现 LVM功能。现在,我们看到从Redhat Linux 9.0已经在内核级支持LVM。因此,我们可以使用LVM来帮助我们更加有效的管理磁盘。
来源:http://www.5dmail.net/html//4.htm
第 4章 . 逻辑卷管理器(LVM)
4.1. LVM 是什么?
LVM 是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。
使用 LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个物理卷(physical volumes)。物理卷无法跨越一个以上驱动器。
物理卷被合并成逻辑卷组(logical volume group),唯一的例外是 /boot/ 分区。/boot/ 分区不能位于逻辑卷组,因为引导装载程序无法读取它。如果你想把 / 分区放在逻辑卷上,你需要创建一个分开的 /boot/ 分区,它不属于卷组的一部分。
由于物理卷无法跨越多个驱动器,如果你想让逻辑卷组跨越多个驱动器,你就应该在每个驱动器上创建一个或多个物理卷。
图 4-1. 逻辑卷组
逻辑卷组被分成逻辑卷(logical volumes),它们被分配了挂载点(如 /home 和 /),以及文件系统类型(如 ext3)。当“分区”达到了它们的极限,逻辑卷组中的空闲空间就可以被添加给逻辑卷来增加分区的大小。当某个新的硬盘驱动器被添加到系统上,它可以被添加到 逻辑卷组中,逻辑卷是可以扩展的分区。
图 4-2. 逻辑卷
另一方面,如果系统使用 ext3 文件系统来分区,硬盘驱动器将被分隔成指定大小的分区。如果某分区被填满,要扩展该分区的大小并不那么容易。即便某分区被移到另一个硬盘驱动器上,原来的硬盘驱动器空间必须得被重新分配为不同的分区或不被使用。
LVM 支持必须被编译入内核。默认的红帽内核中已编译入了 LVM 支持。
来源:/ossdo
免责声明:本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&国之画&&&&&&
版权所有 京ICP备号-2
迷上了代码!以上由提供
当前位置:
> 详细页面
在Linux系统中挂载LVM分区的步骤
时间: 16:55来源:作者:zhijie
上一页1共2页
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
系统教程栏目
热门系统教程
在笔记本电脑早已普及到会议室的这个年代,商务人士拿笔记...
热门系统下载
最新系统教程
热门软件下载
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。关于Linux系统LVM问题_百度知道
关于Linux系统LVM问题
home安装系统完成后进入系统可以对以上分区进行LVM操作么?如果不可以?该操作是否会破坏原有数据?正在使用Linux分区如下sda1=&#47、调整大小等、LV,是否意味着只能对新建的分区进行LVM操作,包括创建PV?、已经使用的分区就不能进行LVM操作;boot
sda2=&#47,或者利用光盘引导然后对其进行LVM操作 、VG;usr
sda4=/var
提问者采纳
vghome&/home试一下;home&vghome&nbsp:vgcreate&#创建-n&/dev/sda4&/tmp/vgcreate&/dev/vghome/lvhome&nbsp:umount&&nbsp:lvcreate&nbsp.tar&&nbsp:fdisk&nbsp,将/dev/sda4替换成&nbsp:vi&#创建文件系统:cd&#卸载文件系统;/home#恢复home备份tar&&/tmp/100&-l&nbsp.tar&#将/etc/fstab里关于/home的项修改正确,例如/home:tar&nbsp,除非这几个分区上的文件系统不要了并且/boot是肯定要建在分区上;/#备份;#重新挂载文件系统;&nbsp,你可以mount&/dev/vgome/lvhome&/dev/sda#将分区sda4初始化为物理卷;lvhome&#创建vg,否则无法进行后面操作:mount&&nbsp,不能建在LV上除了/boot外的要做/dev/sda4&/dev/vghome/lvhome.ext3&cvf&nbsp:pvcreate&/home#用fdisk命令将分区标志由83改为8e;xvf&nbsp,具体操作略,这时候数据丢了:mkfs你不是已经提问过了吗不能直接操作
提问者评价
Tks a lot,smile
来自团队:
其他类似问题
为您推荐:
其他3条回答
可通过fdisk /sda命令查看。这种情况只能对新建分区进行LVM操作已经建的分区是linux83类型的分区,8e类型的才是LVM的,不能LVM操作;dev&#47
lvm 操作会破坏原有分区的数据。
可以,不会破坏原有的数据。
您可能关注的推广
lvm的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 创建lvm分区 的文章

 

随机推荐