闻道有先后 术业有专攻![]() ![]() ![]() [首页] [邮件] [博客] [相册] [笔记] [手册] [软件] [链接] [文档] [安全] [朋友] [电影] [公共] [工具] |
Linux下的逻辑卷管理
逻辑卷管理(Logic Volume Manager),简称LVM,是与传统的静态分区完全不同的磁盘管理方法。如果给其下定义的话,就是一系列用于建立和控制逻辑卷区域的操作系统命令、库函数和其它工具的集合。逻辑卷管理(LVM)把实际性物理磁盘数据映射到一个简单而灵活的虚拟性的逻辑存储视图上,藉以控制磁盘资源。这样,也就是重新考虑了管理文件系统和卷的方法,系统在文件系统管理中增加了一个额外的抽象层,不需要深入细节的了解,可以实现虚拟分区或者动态建立一个逻辑卷以及更改卷的大小,允许文件系统跨越磁盘等功能。因此,相对与传统的磁盘和分区,对磁盘存储,LVM提供了一个更高的视角。这给了系统管理员向应用程序和用户分配空间以更高的灵活性。现在的Linux以标准兼容的方式提供了LVM的支持,让商业UNIX使用者至少感到有些熟悉。 ![]() ![]() 2 LVM的应用 ![]() [*]Multiple devices driver support(RAIDand LVM) ....然后将看到以下选项,您也应该启用它们:<*>Logical volume manager(LVM)support 完成后,保存内核配置,并执行标准内核编译例程,然后重新引导。这样,已启用了内核LVM支持;现在,需要编译和安装用户磁盘空间工具。这一步很简单。 先转到lvm的目录下。 ![]() ![]() /sbin/vgchange-a n 如果只是测试LVM,可以跳过这些步骤。只是要记住,在每次重新引导后,在逻辑卷可以使用前,需要以root输入“vgscan”和“vgchange-a y”。 2.2 碰到的实际空间问题及解决 该服务器使用QUANTUM30GB硬盘,有20GB用于ftp服务,现在由于BBS数据的逐步增大,拟取消ftp服务,用于增加BBS数据分区。由于BBS的新数据均被添加到/home目录下,所以解决办法就是把/home目录转移到逻辑卷里。 ①首先对20GB的硬盘空间(这里是/dev/hda5)进行分区,将分区的分区类型设置为“8E”(正规LVM分区类型),然后重新启动系统,以重新读取分区表。 接下来,将这20GB的分区初始化成物理卷,然后,使用这个物理卷创建一个卷组,最后,在卷组上分配一些范围,创建将包含新文件系统并存放当前/home中所有文件的逻辑卷。 ②用pvcreate命令将/dev/hda5初始化成物理卷。 ③然后创建卷组并向该卷组添加/dev/hda5,创建卷组之后,才可以创建所需数量的逻辑卷。这里将卷组称为“bbs”。 ④可以用vgdisplay来查看卷组的详细信息。现在用lvcreat命令创建逻辑卷,大小为10G,名字为“lvhome”。 ⑤然后,在逻辑卷上创建文件系统:mke2fs/dev/bbs/lvbbs。 ⑥下面的步骤,就是把逻辑卷mount上一个跟分区的目录,进入单用户模式拷贝/home目录的数据到逻辑卷上。修改/etc/fstab文件,以保证下次启动使用该分区。 3 结论 逻辑卷在linux下的采用使得管理文件系统变得非常容易,虽然配置LVM略显麻烦。假如日后数据进一步增大,则只需要简单使用lvextend命令给逻辑卷增加容量即可,这种增加,不需要重启,不需要把运行级别降低到1,甚至不需要umount分区。LVM的这些优点和特性。随着在实际管理中进一步地应用、发掘,就可以领略到LVM方便分区管理的优越之处。 |
[Docs] OpenBSD FAQ Rsync Manual OpenBSD Installation Guide 使用NetMeeting远程协助 Coda分布式文件系统 coda的安装和配置 Linux下的逻辑卷管理 LVS项目介绍 LVS集群的体系结构 LVS集群中的IP负载均衡技术 LVS集群的负载调度 FTP的安全扩展 FTP安全考虑 用rsync对网站进行镜像备份 使用FileZilla进行加密的FTP协议认证 OpenAFS 帮助聚集分布式数据 |