Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 修改PV/VG/LV
【标  题】:修改PV/VG/LV
【关键字】:PV/VG/LV
【来  源】:http://www.cublog.cn/u/12718/showart.php?id=84817

修改PV/VG/LV

Your Ad Here
修改PV
    有关PV的参数选项中,有一个是最常用的:-t,它是LVM对硬盘相应所等待的时间(timeout值),默认的值是30秒。可以用一下命令修改成120秒的timeout值:
        #pvchange -t 120 /dev/dsk/cXtXdX
    如果要去掉timeout,可以用以下命令:
        #pvchange -t 0 /dev/dsk/cXtXdX
 

修改VG
    vgchange命令可以用来激活/不激活VG。其中max_pe这个参数只能在VG创建的时候指定,默认的PE数是1016。由于默认的pe_size的大小是4M,而如果采用默认的max_pe的话,我们只能使用到4G的空间。这在动辄上百G的硬盘时代,这些默认值肯定不符合需求了。除了在创建PV的时候指定pe_size更大以外(但这有个缺点,就是容易造成空间的浪费),还能够在创建VG的时候指定max_pe,虽然默认值是1016,但是实际上,LVM会根据硬盘的实际大小和pe_size来决定max_pe——不过这又引起另外一个问题,例如:我们现在使用的硬盘是36G,而后来空间不够,我们又加了一个72G的硬盘,这个时候,由于在创建VG的时候,max_pe已经固定了,这可能就会导致空间的浪费。我们可以根据数据的增量,来考虑设定max_pe的值。而max_pe的值,可以在1——65535之间。
    为了修改VG的名字,我们可以有两个办法来实现:
        1. 创建一个新名字的VG,然后将这个已经存在的、且需要改名字的VG上所有的数据拷贝过来。
            说明:这样做当然可行,但是往往会遇到两个问题,一个就是我们未必有足够的空间来建立新的VG,另外一个问题就是,这样拷贝数据,所花的时间也是“可观”的。因此,我们往往会采取第二种更加聪明一些的偷懒办法
        2. 使用vgchange来进行修改,具体操作如下:
            #umount /dev/vg01/lvol1
            #umount /dev/vg01/lvol2
            ......
            #vgchange -a n /dev/vg01
            #vgexport -v -s -p -m /tmp/mapfiles/vg01.map /dev/vg01
            #vgexport /dev/vg01
            #mkdir /dev/vgnew
            #mknod /dev/vgnew/group c 64 0x010000
            #vgimport -v -s -m /tmp/mapfiles/vg01.map /dev/vgnew
            #vgcfgbackup vgnew
            注意:建议针对不同版本的HP-UX,安装好相应的检查Group文件的minor number的补丁,PHCO_24645(HP-UX 11.00)或者PHCO_25814(HP-UX 11.11)
 

修改LV
    对LV的修改,最常见的就是修改LV的大小。
    例如将500MB的LV修改成800MB:
        #lvextend -L 800 /dev/vg01/lvdata
        说明:在这里-L 800意思是扩大“到”800MB,而不是扩大800MB
    当然,这样还没有算完成,还要扩大文件系统,可以参考以下的办法:
        #umount /dev/vg01/lvdata
        #extendfs -F vxfs /dev/vg01/lvdata
        #mount /dev/vg01/lvdate <mountpoint>
        说明:如果没有以上这几步操作,通过bdf和df -k看到的大小或许会不一样!而实际能够使用的大小,还是原来的500MB。
    而如果系统里面有OnlineJFS,则扩大文件系统的时候不需要umount:
        #fsadm -b <new size in KB> <mountpoint>
    无论如何,在没有OnlineJFS的情况下,不建议采取缩小LV的操作,如果非要缩小LV,建议采用以下步骤:
        a. 备份原LV上的数据(fbackup或用其他软件,或tar到磁带机上或其他地方)
        b. 删除原LV(lvremove)
        c. 创建新LV(lvcreate)
        d. 生成新的文件系统(newfs)
        e. 恢复原LV上的数据(restore或用其他软件,或解tar回来)
    而如果有OnlineJFS,可以采用以下办法:
        #lvreduce -L <new size in MB> /dev/vg01/lvdata
    如果需要修改LV的名字,则只要简单的做以下操作:
        #umount /dev/vg01/lvol1
        #mv /dev/vg01/lvol1 /dev/vg01/lvdata
        #mv /dev/vg01/rlvol1 /dev/vg01/rlvdata
        #mount /dev/vg01/lvdata <mountpoint>
解决Xmanager登陆界面乱码问题的方法:【上一篇】
惠普服务器远程管理卡安装详解:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • PHP5的XML新特性
  • UI线程外UpdateData还是要小心
  • 病毒名称 火炉 Exploit.Firehost
  • 捕捉屏幕的时候包含鼠标
  • 菜鸟学Python(2):学而不思则罔(从一个运行不正常的程序谈开)
  • 读取Access数据库表名实例
  • 《仙境传说RO》当刺客把猎人干掉后
  • JAVA技术图谱
  • solaris网络管理基础培训
  • Solaris和IP Filter软件包搭建防火墙的详细步骤(1)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.