對於Linux系統來說,雖然一向都非常穩定,且有些會做RAID備份,但定期備份重要數據仍然是一個必備的功課。
如下為我寫的一個非常簡單的備份腳本,然後遠程拷貝至某一目錄進行存儲備份。
#!/bin/bash
#運行腳本要給用戶執行權限
mkdir /home/yijunzhao/bakup
bakdir=/home/yijunzhao/bakup
#以日期格式命名文件夾
dirname=`date -d today +"%Y-%m-%d"`
mkdir $bakdir/$dirname
cp -r /etc/*.conf $bakdir/$dirname/
tar -zcvf /home/yijunzhao/$dirname.tgz $bakdir/$dirname/*.*
#遠程拷貝的目錄要有可寫權限
scp /home/yijunzhao/$dirname.tgz root@remoteServerIP:/home/USER/