FreeBSD 備份
狡兔有三窟,時時不忘備份 ~
Setp 1.
寫個 shell script #ee backup.sh 內容如下:
#!/bin/sh
echo off
echo 'SYSTEM IS BACKUP ! ! ! !'
cd /
tar -czvf /tmp/backup/etc.tgz /etc
tar -czvf /tmp/backup/etc2.tgz /usr/local/etc
存檔 將backup.sh的權限改成可執行。
#chmod 755 backup.sh
Setp 2.
編輯 crontab #crontab -e 加入下面這行(或直接修改 /var/cron/tabs/xxx )
30 4 * * * /data/backup/backup.sh # 每天零晨4點30分做一次資料備份
Setp 3.
如何備份 mysql 資料庫的檔案?mysql 的資料庫檔案,是放置在 /var/db/mysql 下,因此我們需備份時,只需要備份此目錄下的資料即可。
範例如下:
#tar czvf mysql_backup.tgz /var/db/mysql
ref.http://freebsd.ntut.idv.tw/document/backup_config_mysql.html
Setp 1.
寫個 shell script #ee backup.sh 內容如下:
#!/bin/sh
echo off
echo 'SYSTEM IS BACKUP ! ! ! !'
cd /
tar -czvf /tmp/backup/etc.tgz /etc
tar -czvf /tmp/backup/etc2.tgz /usr/local/etc
存檔 將backup.sh的權限改成可執行。
#chmod 755 backup.sh
Setp 2.
編輯 crontab #crontab -e 加入下面這行(或直接修改 /var/cron/tabs/xxx )
30 4 * * * /data/backup/backup.sh # 每天零晨4點30分做一次資料備份
Setp 3.
如何備份 mysql 資料庫的檔案?mysql 的資料庫檔案,是放置在 /var/db/mysql 下,因此我們需備份時,只需要備份此目錄下的資料即可。
範例如下:
#tar czvf mysql_backup.tgz /var/db/mysql
ref.http://freebsd.ntut.idv.tw/document/backup_config_mysql.html
留言
張貼留言