作者 主題: File Server資料遷移的方法  (閱讀 1978 次)

0 會員 與 1 訪客 正在閱讀本文。

comochen

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
File Server資料遷移的方法
« 於: 2013-09-19 03:44 »
各位學長好
請教Server大量資料轉移的方法
我目前是將新的Server用NFS export一個目錄,掛載到舊 Server的/new目錄上
在舊Server用dump + restore的方式把資料複製到新的Server
cd /old
dump 0f - ./ | ( cd /new ; restore rvf - . )
後來發現用tar也可以用此語法做相同的事
cd /
tar cvf - ./old | (cd /new ; tar xvf - . )
而且速度更快(拿碼表量,用tar比用dump+restore快一倍)
只是這個還不敢沒用在實際的工作案例中,
不知道還有什麼其它方法可以更有效率的做Server間資料轉移的工作?
« 上次編輯: 2013-09-19 03:48 由 comochen »

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: File Server資料遷移的方法
« 回覆 #1 於: 2013-09-19 11:14 »
各位學長好
請教Server大量資料轉移的方法
我目前是將新的Server用NFS export一個目錄,掛載到舊 Server的/new目錄上
在舊Server用dump + restore的方式把資料複製到新的Server
cd /old
dump 0f - ./ | ( cd /new ; restore rvf - . )
後來發現用tar也可以用此語法做相同的事
cd /
tar cvf - ./old | (cd /new ; tar xvf - . )
而且速度更快(拿碼表量,用tar比用dump+restore快一倍)
只是這個還不敢沒用在實際的工作案例中,
不知道還有什麼其它方法可以更有效率的做Server間資料轉移的工作?

有沒有試過 rsync ?

幾個月前用 rsync 轉了1T多的資料,不過我沒測時間

yufeng

  • 懷疑的國中生
  • **
  • 文章數: 86
    • 檢視個人資料
Re: File Server資料遷移的方法
« 回覆 #2 於: 2013-10-25 16:01 »
rsync +1  速度應該更快!!

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5392
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: File Server資料遷移的方法
« 回覆 #3 於: 2013-10-26 09:04 »
如果有特殊的 ACLs (或其他存在 metafile 資料的功能), 那就只能用 dump/restore 了.
如果只是單純的檔案系統, 用 rsync/tar/dump 結果都一樣, 選速度快的用就可以了.