免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 801 | 回复: 0
打印 上一主题 下一主题

Linux中对LV的一些相关操作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-15 10:50 |只看该作者 |倒序浏览

Linux系统中,在安装时若采用LVM格式,可以方便地对LV进行增删扩减,但是在扩和减时,都需要再次对LV重新做文件系统,因此对原有数据有破坏。建议:对于系统目录不做LV的扩减,对于数据LV,可以扩减,但是需要备份原有数据。相关命令和步骤如下:

1、  相关系统信息
地址:134.100.64.181
DATAVG路径:/dev/DATAVG
新建LV:/dev/DATAVG/ykf
新建入口:/usr/ykf
mkfs路径:/sbin/mkfs

2、  相关命令
查看卷组信息   vgdisplay
查看LV信息    lvdiplay
创建文件系统   mkfs
挂载文件系统   mount  LV路径  入口

3、  创建LV
lvcreate  –L200  –nykf  DATAVG        //200是200M大小;-nykf是LV名ykf,创建在DATAVG上
/sbin/mkfs  –t  ext3  /dev/DATAVG/ykf    //创建文件系统
mkdir /usr/ykf                                                //建入口目录
mount  /dev/DATAVG/ykf  /usr/ykf          //挂载

4、  删除LV
umount  /usr/ykf
lvremove  /dev/DATAVG/ykf

5、  扩LV(先备数据后扩)
cp  /usr/ykf  /…….
umount  /usr/ykf
lvextend  -L+100  /dev/DATAVG/ykf          //此时会显示实际可以扩容的容量如384M
e2fsck  -f /dev/DATAVG/ykf                         //扫描系统的分区情况
resize2fs  /dev/DATAVG/ykf  384M             //动态扩容,系统原来没有该命令,后来升级了两个包后就可以,包是
                                                                           //e2fsprogs-1.35-12.2.EL4.i386.rpm 、e2fsprogs-devel-1.35-12.2.EL4.i386.rpm,
                                                                          //用rpm -qil e2fsprogs可以看到命令存在。
mount  /dev/DATAVG/ykf  /usr/ykf            //重新挂载

6、  减LV(先备数据后减)
cp  /usr/ykf  /…….
umount  /usr/ykf
lvreduce  -L-100  /dev/DATAVG/ykf
/sbin/mkfs  –t  ext3  /dev/DATAVG/ykf       //无此步骤,看到的LV的信息还是扩之前的,操作此步骤,同时也破坏了原来数据
mount  /dev/DATAVG/ykf  /usr/ykf  



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13620/showart_74835.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP