- 论坛徽章:
- 0
|
各位好:
我常常用以下脚本来备份我的系统,请大家查看:
#!/bin/bash
# 要备份的文件
BackupDir=/usr/local
# 备份存放的位置
TargetDir=/mnt/windowsbackup
# 远程windows路径
HostDir=//192.168.1.23/linux
DataFile=`date +%Y%m%d`
Username=root
Password=linux_abc
# 挂载
mount -t cifs ${HostDir} ${TargetDir} -o username=${Username},password=${Password}
cd $BackupDir
cd ..
# 备份文件
tar cvfz ${DataFile}.tar.gz ${BackupDir}
# 转移到指定目录
mv ${DataFile}.tar.gz ${TargetDir}
# 卸载目录
umount /mnt/windowsbackup
我给上面的做了个计划任务,时间为凌晨2点,每天晚上在那时备份时CPU都100%,先声明,我的服务器是8G内存,两路CPU四核,晚上两点的时候服务处在无人用的时间,我要备份的数据为3G-4G。可是就是内存达到100%,请大家帮忙优化一下,或是介绍另一种 方法,谢谢~~~~~ |
|