日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Windows 下目录及文件向Linux同步

發布時間:2024/8/24 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows 下目录及文件向Linux同步 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文解決的是Windows 下目錄及文件向Linux同步的問題,Windows向 Windows同步的請參考:http://www.idcfree.com/article-852-1.html

環境介紹:

?Windows文件服務器:Windows SERVER 2008 (64bit) IP:10.10.3.157

?Linux備份服務器: Centos 6.4 ? (64bit)? IP:10.10.3.153

?Cwrsyncserver版本:cwRsyncServer_4.1.0_Installer

?

?

?第一步:

?

? 在windows server 2008上配置Cwrsyncserver,安裝很簡單,下一步下一步就完成了,注意下cwrsyncserver有個設置用戶與密碼的地方,得記錄下,要么就改為你自己的用戶名與密碼。

?

比如Administrator 密碼:123456,這個用戶名與密碼是一會啟動服務時需要的,也就是你服務器的用戶名和密碼,如果感覺不安全,可以考慮在WINDOWS中創建一個用戶名和密碼。

主要配置文件:rsyncd.conf?

use chroot = false strict modes = false hosts allow = * log file = rsyncd.log # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [test] #這里我就不改名了,使用默認模塊名字 path = /cygdrive/d/update #選擇路徑,此表示為整個E盤路徑,不支持中文 read only = yes #只讀模式 transfer logging = yes uid = 0 gid = 0

第二步:

啟動cwrsync服務:

? 右鍵 我的電腦->管理->服務與應用程序->服務->RsyncServer->右鍵 屬性->登陸-> 在此帳戶輸入有效的用戶名(域用戶、要有權限管理E盤的用戶名哦),密碼和、再次確認密碼;此處我使用域管理員帳號與密碼(如果用戶和密碼無權限或錯誤,將無法啟動RsyncServer服務)。啟動RsyncServer服務,并修改屬性為自動,以便后續開機就啟動此服務。?

?

服務啟動成功后,就可以配置linux客戶端了。

第三步:

# telnet 10.10.3.157 873??#telnet windows server 2008的rsync服務的端口,能正常連接后就表示windows上的rsync服務正常了。

?

第四步:

進入Linux服務器,新建一個fzh_passwd的文件,內容為我在windows中RsyncServer中設定的密碼內容:

# cd /root

# vi fzh_passwd?????#再將密碼寫入些文件中

dsideal

#?chmod 600 fzh_passwd? #改下權限,只有root用戶能看。

?

第五步:

將windows D盤的數據同步至/update/這個分區下:

yum install rsync -y

#rsync -av --progress --delete --password-file=/root/fzh_passwd Administrator@10.10.3.157::test /update/

第六步:

mkdir /root/backupvi /root/backup/backup_fileserver.sh

同步完成后,將此參數寫成一個shell腳本,再設定為每小時同步一次

腳本內容如下:

#!/bin/bash #create by fengzehua PASSWORD=/root/fzh_passwd SOURCE='10.10.3.157::test' USER=Administrator DEST=/update/ echo "start backup file server" /usr/bin/rsync -av --progress --delete --password-file=$PASSWORD $USER@$SOURCE $DEST if [ $? -eq 0 ]then echo "file server backup successfully!" elseecho "file server backup failure, try again:"/usr/bin/rsync -av --progress --delete --password-file=$PASSWORD $USER@$SOURCE $DEST fi

再把他寫入計劃任務,每小時執行一次檢查。

#crontab -e

* */1 * * * ?/bin/bash /root/backup/backup_fileserver.sh > /dev/null 2>&1

保存退出后;重啟crond服務

service crond restart

?

轉載于:https://www.cnblogs.com/hllnj2008/p/4103860.html

總結

以上是生活随笔為你收集整理的Windows 下目录及文件向Linux同步的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。