- 论坛徽章:
- 0
|
原创文章,转载请注明出处。 作者: susbin@chinaunix.net 08132008
#!/bin/sh
t_stamp=`date +%m.%d.%y`
sc_name=dump.root.sh
snp_cmd=/usr/sbin/fssnap
dmp_cmd=/usr/sbin/ufsdump
bs_file1=/u01/snap.root
src_dir1=/
dest_dir=/system.bak
dmp_file1=root.0
local_tape=/dev/rmt/0
remo_tape=my_host_name:/dev/rmt/0
echo =================================
echo $sc_name script started `date`
echo "Stop the xntpd ..."
/etc/rc2.d/S74xntpd stop
echo "Creating $bs_file1 with $snp_cmd ... "
sndev1=`$snp_cmd -F ufs -o bs=${bs_file1},maxsize=2g,raw ${src_dir1}`
echo "${src_dir1}: $sndev1"
sleep 2
if [ ! -f $bs_file1 ]
then
echo "Can not find the $bs_file1 file. Exit now."
exit
else
echo "Dumping from $sndev1 to ${dest_dir}/$dmp_file1, not compressed."
$dmp_cmd 0uf ${dest_dir}/${dmp_file1}.$t_stamp $sndev1
echo " "
sleep 2
#echo "Dumping from $sndev1 to ${dest_dir}/$dmp_file1, compressed with bzip2. "
#$dump_cmd 0uf - $sndev1 | bzip2 > ${dest_dir}/${dmp_file1}.${t_stamp}.bz2
#sleep 2
#echo "Dumping from $sndev1 to $local_tape , not compressed. "
#$dump_cmd 0uf $local_tape $sndev1
#sleep 2
#echo "Dumping from $sndev1 to $remo_tape , not compressed. "
#$dump_cmd 0uf $remo_tape $sndev1
#sleep 2
echo "The dump is done."
echo "Deleting $bs_file1 ... "
$snp_cmd -d $src_dir1
/usr/bin/rm $bs_file1
sleep 2
fi
echo "Start the xntpd ..."
/etc/rc2.d/S74xntpd start
echo $sc_name script ended at: `date`
echo ===================================
[ 本帖最后由 susbin 于 2008-8-14 03:56 编辑 ] |
|