windows下使用cwRsync定期備份網(wǎng)站(服務(wù)器文件同步)
1、cwRsync安裝
安裝的過程很簡單,安裝 server 就可以了,server 包括了 client 的功能。安裝完 server 后,會在 service 中增加 Rsync 和 ssh 服務(wù),進(jìn)入服務(wù)管理,設(shè)置為自動啟動。安裝成功后,要備分的文件目錄必須加上 SvcwRsync 這個用戶可讀權(quán)限。
2、cwRsync服務(wù)器端配置
進(jìn)入cwRsync安裝目錄,配置 rsyncd.conf 如下。
程序代碼
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log #LOG
pid file = rsyncd.pid
secrets file = password # 這里指定了用戶名密碼文件在其安裝目錄里,名字叫 password,其內(nèi)容是txt編輯為 4899:4899 前面是用戶名,后面是密碼
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[webbackup]
path = /cygdrive/d/web/ #注意格式,這說明是D盤WEB目錄下的4899目錄,這是web目錄
read only = true #只讀
list = no
auth users = 4899 #指定用戶名
transfer logging = no #是否記錄詳細(xì)的傳輸情況
[data]
path = /cygdrive/d/web/sql_back #這是數(shù)據(jù)庫備分目錄
read only = true
list = no
auth users = 4899
transfer logging = no
注意:這里使用了默認(rèn)端口873,如果要換端口,需要在conf里加 port=你要的端口號,做了端口限制的要開啟cwRsync所使用的端口。
3、cwRsync自動數(shù)據(jù)同步
因?yàn)橹皇亲詈唵蔚臄?shù)據(jù)同步,所以就不使用 ssh 了,直接啟動 rsync 服務(wù)就可以了。在客戶機(jī)上安裝cwRsync,SvcwRsync 這個用戶需要可以寫入你指定的備分目錄的權(quán)限,還要有讀密碼文件的權(quán)限。然后新建一個BAT 文件,data.bat,內(nèi)容如下:
程序代碼
rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/password2 4899@61.152.249.18::data /cygdrive/e/web_77/sql_back
注意看:
a,password-file,你要在指定的目錄下定義一個 password2 文件,只要寫4899這個用戶名對應(yīng)的密碼就可以。我這里是E盤根目錄下的password2。
b,4899@61.152.249.18::data 分別是,用戶名,服務(wù)器端IP,config里的需要備分的段落名。c,/cygdrive/e/web_77/sql_back 備分的目的地。
3、cwRsync定期同步數(shù)據(jù)
在windows控制面板里,點(diǎn)計劃任務(wù),選中我們新建的data.bat,按需要設(shè)置自動運(yùn)行。目前 是設(shè)置為每天凌晨3點(diǎn)同步數(shù)據(jù)。
后記:這里配置的cwRsync是完全同步的,主站內(nèi)容增加或刪減,在cwRsync同步時,同樣增加或刪減,所以每次同步時搜索文件時間會比較長,視文件多少及服務(wù)器硬盤IO而定。目錄WEB目錄下有七萬多文件,列文件的時間大約在10分鐘左右。第一次備分要很久,因?yàn)槲募?,后面就是增加或刪減,除去列文件時間,真正的文件傳輸時間就很短了,一會就能更新完畢。如果大家在使用中有什么疑問或有些需要交流,可以訪問,點(diǎn)用戶留言跟站長聯(lián)系,謝謝!
- 在Windows中配置Rsync同步文件的方法
- 用rsync實(shí)現(xiàn)windows與linux文件同步的方法
- windows下rsync的數(shù)據(jù)同步安裝配置方法
- cwrsync 四步實(shí)現(xiàn)windows備份
- cwrsync實(shí)現(xiàn)從linux到windows的數(shù)據(jù)同步備份
- 使用cwRsync實(shí)現(xiàn)windows下服務(wù)器文件定時同步備份(附錯誤處理方法)
- 用cwrsync同步windows下數(shù)據(jù)的簡單配置方法
- Windows rsync服務(wù)器備份配置實(shí)例
- windows2008系統(tǒng)中rsync計劃任務(wù)返回0x1問題處理
相關(guān)文章
win2008 64w位系統(tǒng)上iis運(yùn)行32位的網(wǎng)站程序(iis7.5開啟32位)
由于網(wǎng)站調(diào)用了一個第三方的32bit的dll,所以發(fā)布在64位的2008后,訪問網(wǎng)站的時候出現(xiàn)加載該dll不成功的錯誤,那么就可以參考下面的方法設(shè)置一下即可2017-08-08win2008 r2中IIS7.5及以上設(shè)置404錯誤頁面的正確方法
404錯誤頁面的設(shè)置,不僅僅可以提高用戶體驗(yàn)度,從SEO方面考慮,也是非常重要的。今天,筆者在這里介紹一下在windows 2008下如何設(shè)置404錯誤頁面,需要的朋友可以參考下2017-09-09Windows Server 2016服務(wù)器用戶管理及遠(yuǎn)程授權(quán)圖文教程
最近服務(wù)器升級了2016系統(tǒng),突然需要用到用戶管理界面的時候找不到了,可能習(xí)慣用win10的用戶要知道,不過我們習(xí)慣用2008的不太習(xí)慣了,這里特簡單分享一下2022-08-08IIS 7.5中神秘的應(yīng)用程序池標(biāo)識解析(程序池賬戶)
在windows2008R2新版的IIS7.5里面,我絕對除了對php更好的支持以外,最重要的一個功能應(yīng)該就是“應(yīng)用程序池標(biāo)識”了,這是什么東西?我從網(wǎng)上找了篇比較不錯的使用介紹,在blog里面做一份存檔,以備自己需要的時候查詢使用2016-07-07Windows Server 2012 R2 預(yù)覽版安裝全程圖解
這篇文章主要介紹了Windows Server 2012 R2 預(yù)覽版安裝全程圖解,需要的朋友可以參考下2015-09-09windows 服務(wù)器安全之磁盤訪問權(quán)限設(shè)置[完整篇]
在眾多的服務(wù)器安全設(shè)置中,對于權(quán)限的設(shè)置是比較完整的了2009-06-06IIS無法運(yùn)行asp的NTFS權(quán)限設(shè)置圖文教程
現(xiàn)在很多網(wǎng)友都問ASP運(yùn)行的問題,大多都是NTFS分區(qū)的權(quán)限帶來的問題,比如文件無法寫入、數(shù)據(jù)庫無法更新等等。2011-01-01開放windows服務(wù)器端口(以打開端口8080為例)
我們平時所說的端口其實(shí)不是指物理意義上的端口,而是特指TCP/IP協(xié)議中的端口,是邏輯意義上的端口。這篇文章主要介紹了開放windows服務(wù)器端口(以打開端口8080為例),需要的朋友可以參考下2019-10-10