利用samba备份文件。

標簽:samba 备份   瀏覽(238)  日期:2008-10-10

利用samba备份文件。

首先安装samba
# yum install samba

增加用户backupuser
#adduser backupuser -g users
然后修改backupuser的密码xxxxxx
#passwd backupuser

[backupfile]
    comment = file backup dir.it will auto backup per hour.
    valid users= backupuser
    path=/data/backupfile
    browseable=no
    writable=yes

增加smbuser
#smbpasswd -a backupuser
输入密码,直接按回车就可以了。

#mount -t cifs -o username=strong,password=strongkiller -v //mysqlhost/1363file /backupdir

如果出现错,如权限等,请确认backupuser有读写/data/backupfile的权限,如果还不行就把seLinux关闭。

#vi backup_file_per_hour.sh

#!/bin/sh
time_year_month="$(date +"%Y%m")"
time_day="$(date +"%d")"
need_backup_folder="/data2/album/$time_year_month/$time_day"
backup_year_folder="/backupdir/album/$time_year_month"
if [ ! -d $backup_year_folder ]
        then
       mkdir $backup_year_folder
fi

backup_current_folder="/backupdir/album/$time_year_month/$time_day"
if [ ! -d $backup_current_folder ]
        then
                mkdir $backup_current_folder
fi

cp -rfu $need_backup_folder/*.* $backup_current_folder/

#crontab -e

59 * * * * sh /home1/software/backup_file_per_hour.sh




-------------------------------------------------
上一篇:求助:Unknown collation `gbk_chinese_ci` in table 下一篇:Linux/Ubuntu tar命令详解使用格式和方法



  
Are you Bot? How you know that?ofcz no.