悠悠秦淮

[2009年4月24日星期五]

LVM配置文件备份脚本


#!/bin/bash
#name: lvm_backup.sh
#author: sunrocs
#
WORKDIR=/root/lvmbackup
TODAY=`date +%Y%m%d`
SYSADMIN=root

if [ ! -d "$WORKDIR" ]
then
echo "missing directory $WORKDIR" exit 1
fi

cd $WORKDIR
if [ -d "$WORKDIR/$TODAY" ]
then
rm -rf "$WORKDIR/$TODAY"
fi

mkdir $TODAY
cd $TODAY
/usr/sbin/vgdisplay >vgdisplay_${TODAY}.bak
/usr/sbin/pvdisplay >pvdisplay_${TODAY}.bak
/usr/sbin/lvdisplay >lvdisplay_${TODAY}.bak
cp /etc/fstab fstab_${TODAY}.bak
/usr/sbin/vgcfgbackup
tar -cvf lvmconf_${TODAY}.tar.gz /etc/lvm

0 评论:

发表评论