iT邦幫忙

0

Rsync 不同OS復原問題求教

我有一個環境Rsync Server 平台是Windows,Rsync Client 平台是Linux ,每天從Client 備份MySQL的檔案到Server ,我有個問題是如果今天要做災難復原了,我從Windows 上面把檔案Restore 回Linux 這樣不會有問題嗎?

16
LKK
iT邦大師 8 級 ‧ 2009-05-21 08:09:02
最佳解答

使用rsync在不同os間的檔案複製,除了權限設定會跑掉以外不會有其它問題。
但是使用備份檔案的方式備份mysql資料最好先執行
FLUSH TABLES WITH READ LOCK
備份完後執行
UNLOCK TABLES
避免有些資料還在快取中及備份的同時還有資料寫入資料庫

lalelee iT邦新手 4 級 ‧ 2009-05-21 09:52:03 檢舉

我是用MySQL DUMP 的方式DUMP出來的檔案,這樣子還需要下FLUSH TABLES WITH READ LOCK !?

謝謝

LKK iT邦大師 8 級 ‧ 2009-05-21 10:06:35 檢舉

MySQL DUMP就不用怕資料留在快取中,但是還是有可能發生資料寫入不完整資料不一致的情形,不過如果在離峰時執行應該也可以不用憺心。

14
pcboy
iT邦高手 1 級 ‧ 2009-05-20 17:36:06

我有個問題是如果今天要做災難復原了,我從Windows 上面把檔案Restore 回Linux 這樣不會有問題嗎?

沒人知道你的 rsync 是如何架設和設定的

另外弄一台架設 Linux , 作災難復原演練就知道是否會有問題了

lalelee iT邦新手 4 級 ‧ 2009-05-20 17:50:41 檢舉

rsync server 是用cwRsync 這套在windows上架設的,client 就是用Fedora 內建的Rsync

謝謝

6
benson770916
iT邦新手 5 級 ‧ 2009-05-21 17:19:47

在此我們排除檔案權限問題,在MYSQL停止用做的狀況下,如果你按照原始路徑還原基本上是不會有任何問題的!

我要發表回答

立即登入回答