晨风资讯网
新闻资讯网络冲浪网页设计网络编程图形图像数据库网络媒体服务器网络安全网站运营软件教程黑客认证Wap技术
教程搜索
教程搜索:
  首页 > 服 务 器 > Linux服务器 > 正文  

Linux LVM HOWTO
日期:2006-4-18 17:00:05 来源: 作者: 浏览:


lvextend -- extending logical volume "/dev/test/howto" to 104 MB 
lvextend -- doing automatic backup of volume group "test" 
lvextend -- logical volume "/dev/test/HOWTO" successfully extended 

ext2_resize_fs 
ext2_grow_fs 
ext2_block_relocate 
ext2_block_relocate_grow 
ext2_grow_group 
ext2_add_group 
ext2_add_group 
ext2_add_group 
ext2_add_group 
ext2_add_group 
ext2_add_group 
direct hits 4096 indirect hits 0 misses 1 
e2fsadm -- ext2fs in logical volume "/dev/test/HOWTO" successfully extended to 104 MB 

5.2 增长逻辑卷 
e2fsadm命令为你做了这些工作。然而,了解怎样手工来做可能会有用的。 

如果在你的卷组中有剩余空间,那么只需要一行: 


# lvextend -L+12M /dev/test/HOWTO 
lvextend -- rounding size to physical extent boundary 
lvextend -- extending logical volume "/dev/test/HOWTO" to 116 MB 
lvextend -- doing automatic backup of volume group "test" 
lvextend -- logical volume "/dev/test/HOWTO" successfully extended 

5.3 增长卷组 
这是用vgextend功能实现的,它很象馅饼一样容易。你首先需要创建一个物理卷。这要用pvcreate来实现。使用这个工具,你转换任何块设备为一个物理卷。 

这样做了之后,vgextend做余下的任务: 


# pvcreate /dev/sda1 
pvcreate -- physical volume "/dev/sda1" successfully created 
# vgextend webgroup /dev/sda1 
vgextend -- INFO: maximum logical volume size is 255.99 Gigabyte 
vgextend -- doing automatic backup of volume group "webgroup" 
vgextend -- volume group "webgroup" successfully extended 

请注意,为了要做这些,你的卷组必须是激活的。你可以通过执行象“vgchange -a y webgroup”来使它激活。 

5.4 增长文件系统 
如果你想手工做,有两条路径可以实现。 

ext2离线,使用ext2resize 
离线,就意味着你必须umount这个文件系统来做这些改变。在做这些改变的时候,这个文件系统和它上面的数据暂时不可用。如果你想扩充根分区或其他重要的分区,你必须用其他的启动介质来引导。 

ext2resize工具可以在GNU ftp站点找到,但大多数的发行版都将它作为一个包来发行。它的语法也简单易懂: 


# ext2resize /dev/HOWTO/small 40000 

这里40000是文件系统已经增长或收缩之后的块的数目。 

ext2在线 
FIXME: write this 

6. 替换磁盘 
这是LVM的好处之一。一旦你发现某个磁盘有错误,那就是要移动你的数据的时候了。使用LVM它很象馅饼一样容易。我们首先举一个明显的替换例子,你先添加一个磁盘到系统中,它至少要和你想要替换的磁盘一样大。 

要移动数据,我们移动卷组的物理分区到另一个磁盘上,或者更准确的说,到另一个物理卷上。要做这些,LVM给我们提供了pvmove功能。 

假设我们怀疑的那块磁盘叫/dev/hda1,并且我们想用/dev/sdb3来替换它。我们首先将/dev/sdb3添加到包含/dev/hda1的那个卷组中。 

在这之前,umount这个卷组上的所有文件系统看来是明智的。有一个全备份也不会损坏什么。 

FIXME: is this necessary? 

接下来我们执行pvmove。非常简单的,我们仅仅提到我们想要移走的那块磁盘,就象这样: 


# pvmove /dev/hda1 
pvmove -- moving physical extents in active volume group "test1" 

本教程共10页,当前在第6页  1  2  3  4  5  6  7  8  9  10  


上一篇: rpm的安装与卸载 下一篇:

Linux服务器配置指南2

返回列表 打印此页 加入收藏 资讯论坛 关闭窗口 点击复制本页地址,发送给QQ/MSN好友
关于我们 - 联系我们 - 版权声明 - 帮助(?) - 广告服务 - 友情链接 - 服务项目 - 人才招聘
2003-2008 版权所有 © 晨风资讯网 未经授权禁止复制或建立镜像
CopyRight 2003-2008 www.Net118.com,All Rights Reserved.Design By ChenFeng Network Studio