(文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server - (文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server本文簡易說明網路主機 Mirror : 在Linux下使用rsync當作遠端備份前言: 用了 Debain_Linux 來架站, 原本以為 fsck 是個小工具, 個人手癢 主機check 一下, 呵呵, 整個檔案系統掛點, grub 呼叫 17, 開都開不起來, 只好用 r... Phorum,論壇大師,forum,forums,(文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server,(文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server本文簡易說明網路主機 Mirror : 在Linux下使用rsync當作遠端備份前言: 用了 Debain_Linux 來架站, 原本以為 fsck 是個小工具, 個人手癢 主機check 一下, 呵呵, 整個檔案系統掛點, grub 呼叫 17, 開都開不起來, 只好用 r...
phorum_title.jpg
首頁 搜尋 會員清單 電子報 常見問題 註冊 登入  
網路技術
(文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server

文章發起人:vincentliao   開始時間:08-19-2008 6:23 下午   回應數:0
 Phorum 論壇大師 » 資訊技術與網路資源 » 網路技術 » (文件)在 Linux 下使用 rsyn...

  第 1 頁/共 1 頁,[共 1 篇]
 友善列印     « 前一個主題 下一個主題 »
  19 八月 2008, 6:23 下午
vincentliao 不在線上。最近上線時間:2009/1/6 上午 02:37:01 vincentliao

資深會員

前 10 名文章
加入本站時間:
03-01-2005
文章數:586
(文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server

(文件)在 Linux 下使用 rsync 當作 FTP_Mirror_Server


本文簡易說明網路主機 Mirror : 在Linux下使用rsync當作遠端備份


前言: 用了 Debain_Linux 來架站, 原本以為 fsck 是個小工具, 個人手癢 主機check 一下,
呵呵, 整個檔案系統掛點, grub 呼叫 17, 開都開不起來, 只好用 rsync 乖乖來做一下備份吧...


主文: 兩台機器是 rsync 主機_server , 也是 rsync 備份機_client


主機一: http://myhost.tw ==) 網路 ip ==) xx.xx.xx.02 
step1: Debian 安裝 rsync
# apt-get install rsync

step2: 修改四個檔案
檔案一: /etc/default/rsyncd.conf , rsync 的設定檔一, 當主機收檔案就改成 TRUE , 當 client 送檔案就改成 false 


RSYNC_ENABLE = true

檔案二: /etc/rsyncd.conf , rsync 的設定檔二, 要當主機就設, 當client 就不需要了


[Myhosting_tw]  (== 宣告一台 client 可以存取
hosts allow = xx.xx.xx.01  (== 宣告的 client 可以存取的 ip :指的就是Myhosting.tw 這台電腦ip

hosts deny = *   (== 其他的 ip 全封了
path = /xxx_1  (== 指定要同步 mirror_備份的目錄_如要mirror相同目錄也可以貝
auth users = myhosting (== 這個 id 讓, client 下指令時指定用
uid = root
gid = root
secrets file = /etc/rsyncd.server.passwd  (== 這個設定檔三, 設定 id 與 passwd
read only = no (== 唯讀嗎, 打 no 吧

檔案三: rsync 的密碼檔
/etc/rsyncd.server.passwd , rsync 的設定檔三,  設給client_(myhosting.tw)要連到這台機器上的帳號用
要當主機就要設_包含id跟password, user.group 都要當 root , chmod 改成 600


myhosting:myhosting_password

/etc/rsyncd.client.passwd , rsync 的設定檔三,  自己要連到遠端server(MyHosting.tw) 所使用
要當 client 就要設_只包含password, user.group 都要當 root , chmod 改成 600

myhost_password

檔案四: 執行 rsync 送 MyHosting_local 檔案到遠端主機的 shell_script


rsync -arHz --progress --password-file=/etc/rsyncd.client.passwd /xxx_2/ myhost@xx.xx.xx.01::MyHost_tw/xxx_1

並丟給 cron 去自動執行, crontab -l / crontab -e


step3: 大功告成

 

主機二: http://myhosting.tw ==) 網路 ip ==) xx.xx.xx.01 

step1: Debian 安裝 rsync
# apt-get install rsync

step2: 修改四個檔案
檔案一: /etc/default/rsyncd.conf , rsync 的設定檔一, 當主機收檔案就改成 TRUE , 當 client 送檔案就改成 false 


RSYNC_ENABLE = true

檔案二: /etc/rsyncd.conf , rsync 的設定檔二, 要當主機就設, 當client 就不需要了


[Myhost_tw]  (== 宣告一台 client 可以存取
hosts allow = xx.xx.xx.02  (== 宣告的 client 可以存取的 ip :指的就是Myhost.tw 這台電腦ip
hosts deny = *   (== 其他的 ip 全封了
path = /xxx_2  (== 指定要同步 mirror_備份的目錄
auth users = myhost (== 這個 id 讓, client 下指令時指定用
uid = root
gid = root
secrets file = /etc/rsyncd.server.passwd  (== 這個設定檔三, 設定 id 與 passwd
read only = no (== 唯讀嗎, 打 no 吧

檔案三: rsync 的密碼檔
/etc/rsyncd.server.passwd , rsync 的設定檔三,  設給client_(myhost.tw)要連到這台機器上的帳號用
要當主機就要設_包含id跟password, user.group 都要當 root , chmod 改成 600


myhost:myhost_password

/etc/rsyncd.client.passwd , rsync 的設定檔三, 自己要連到遠端server(MyHost.tw) 所使用
要當 client 就要設_只包含password, user.group 都要當 root , chmod 改成 600

myhosting_password

檔案四: 執行 rsync 送檔案到遠端主機的 shell_script


rsync -arHz --progress --password-file=/etc/rsyncd.client.passwd /xxx_1/ myhosting@xx.xx.xx.02::MyHosting_tw/xxx_2

並丟給 cron 去自動執行, crontab -l / crontab -e


step3: 大功告成

 

 

 


後語:
ps1: rsync 之 主機_server 送檔_client 會傻傻搞不清楚, 只要記得, 只有 rsync_client 才能下指令送檔到網路上的主機去備份

ps2: 可以將, mysql 的備份資料送到網路上作異地備份...且一行指令搞定

ps3: rsync 網路上的應用很廣, 可設
FTP_mirror
WEB_mirror
DNS_mirror...
任何一台都可當主機, 一台資料有更改, 另一台會同步相同資料
只要將 dns 設定這兩台的 ip 就好, eg: myhost.tw ==) ip1 / ip2 , 即是一個 url 指向兩台主機, 提供 HA 的同步服務...

ps4: rsync 使用 tcp_873_port

ps5: 兩邊有不要的檔案, 要一起殺, 不然會一直同步 ...orz...




I need to Reborn...

IP 位址: 已紀錄   
 第 1 頁/共 1 頁,[共 1 篇]
Phorum 論壇大師 » 資訊技術與網路資源 » 網路技術 » (文件)在 Linux 下使用 rsyn... 前往:

允許上傳附加檔案
允許張貼新主題
允許回應主題
允許刪除您的文章
允許編輯文章
允許舉行投票
允許參與投票
啟用文章統計
發文不須經過核准

    與線上客服人員即時交談:

 

 

版權所有,複製必究 建議最佳瀏覽大小為1024*768 http://i-Freelancer.net

This Phorum is licensed to be installed and used on phorum.com.tw only.