原因:NBU备份所使用的dudupe pool存储池空间太小,需要进得扩展

       思路:dudupe pool由于期特殊性,记录了一些备份文件的原文件块信息和文件副本索引库信息。所以不能象databaesic池那样进行扩展。要先将NBU服务停下。然后扩展VG 和文件系统,最后在挂载和验证。

       步骤:

      1、检查当前的NBU状态:

          # bpps -a

       2、停止NBU服务:

         #/bp.kill_all

       3、检查和收集当前MSDP storage volume信息状态:

         #mount

         #df -h

         #crcontrol --dsstat 1

         #vgdisplay -v

       4、增加磁盘到MSDP,先创建pv

         #pvcreate /dev/sdbu /dev/sdbv /dev/sdbw /dev/sdbx

       5、扩展vg

         #vgextend vg_NBU_STU_DATA04 /dev/sdbu /dev/sdbv /dev/sdbw /dev/sdbx

       6、扩展lv

         #lvextend -l +100%FREE /dev/vg_NBU_STU_DATA04/lv_NBU_STU_DATA04

       7、删除或改名现有的datastore.hdr & datastore.hdr_tlog

         #cd <STORAGE_LOCATION>/data/journal/

         #rm -rf datastore.hdr datastore.hdr_tlog

         注:<STORAGE_LOCATION>为dedup pool的所在的挂载点目录

        8、umount文件系统

         # umount /NBU_DATA/STU_DATA04

        9、扩展ext4文件系统

          #e4fsck -f /dev/mapper/vg_NBU_STU_DATA04-lv_NBU_STU_DATA04

          # resize4fs /dev/mapper/vg_NBU_STU_DATA04-lv_NBU_STU_DATA04

        10、mount文件系统,并且检查当前状态

          #mount

          #df -h

         11、 启动NBU服务,如果有配置FT还要同时启动FT服务。

         #netbackup start

         #bp.start_all

         #crcontrol --dsstat 1

    

   至此,在NBU上扩展DeDupe Storage工作完成。