浅谈linux性能调优之十九:lvm高级使用

        上节引出了“逻辑卷”管理技术,你们都知道它比传统磁盘管理所具备的优点,我这里有一个关于lvm管理的手册“LVM HOWTO”,大多介绍是概念,使用方法。要的话能够给我留言或者在网上找找,练会它。除了伸缩的特色,逻辑卷还有一个底层物理卷的迁移功能!硬盘的理论 寿命是3万小时以上,通常硬盘一直开机工做3年就完蛋,若是正常使用10年没有问题。不幸的是咱们所管理的服务器上的磁盘处于一直开机工做状态,咱们若使 用逻辑卷对上层而言可能只是几个逻辑而成的卷,对底层而言可能有多个物理磁盘。这些磁盘寿命快到了!如何处理?确定要换磁盘!逻辑卷管理工具中有个 pvmove,能够实现此功能!并且上层lv不受影响,用户能够在管理员替换磁盘的过程当中访问数据。
    下面我模拟一个应用场景:
        假设已有一个逻辑卷,物理磁盘使用/dev/vdc ,空间大小500M
             步骤:
               使用fdisk直接划分为主分区/dev/vdc1
                   注意:执行partx -a /dev/vdc,partx -a /dev/vdd
             建立逻辑卷:
                   pvcreate /dev/vdc1              生成物理卷
 
                   vgcreate vg0 /dev/vdc1            建立卷组
 
                   lvcreate -L 400M -n lv0 vg0        建立逻辑卷
 
                   mkfs.ext4 /dev/vg0/lv0            格式化成ext4文件系统
 
                   mount /dev/vg0/lv0 /mnt            挂载分区到目录
     
                   cp /boot/* /mnt                    用户写入数据
 
        时光飞跃,呀,三年过去了,磁盘寿命快到了,可能io性能已经有所表示!
              迁移物理卷到到同卷组中的另外一个物理卷
                步骤:
                    pvcreate /dev/vdd1            生成物理卷

                    vgextend vg0 /dev/vdd1        添加到之后的卷组vg0
 
                    pvmove /dev/vdc1 /dev/vdd1    数据迁移到新的物理卷

                    vgreduce vg0 /dev/vdc1         从卷组中删除就的物理卷

                    pvremove /dev/vdc1             删除物理卷

                    最后使用fdisk将痕迹删除干净! 卸下磁盘,能够低价处理哦 ! 注意的是:最后要将这些旧的磁盘重复写入覆盖掉那些旧数据,这必须的,可能泄漏机密的!

                                                                                                                               oscersong007@gmail.com
            西邮-小宋
相关文章
相关标签/搜索