作者 主題: [請教] 如何快速的複製大量的檔案(數目非檔案大小)  (閱讀 5002 次)

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

Sandro Chen

  • 懷疑的國中生
  • **
  • 文章數: 62
    • 檢視個人資料
請教各位學長們:
在 UNIX 底下要怎樣才能夠快速的複製大量的檔案, 檔案數目約 20萬個
有沒有什麼快速好用的絕招呢?

--
因為 oracle 資料庫有些時候檔案實在是多的很討厭..
又非得複製不可...

感恩...

哇哇~~~偶變成國中生了...
hink Do, I Will
思考 行動, 我將能夠
Sandro Chen

螢火飛

  • 酷!學園 學長們
  • 活潑的大學生
  • ***
  • 文章數: 400
    • 檢視個人資料
    • http://firefly.idv.tw
目前你是如何複製呢?

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
rsync?

我是習慣把 oracle 安裝後的整個目錄給 tar 起來, 然後.... 如果有要安裝, 就直接把那個 .tgz  檔案給解開來用. 這樣子比重新安裝快多了.

不含資料庫, 記得壓縮後約 1gb 上下的 .tgz 檔案吧.

Sandro Chen

  • 懷疑的國中生
  • **
  • 文章數: 62
    • 檢視個人資料
引述: "螢火飛"
目前你是如何複製呢?

目前喔~~~
cp -rp
所以粉慢....
hink Do, I Will
思考 行動, 我將能夠
Sandro Chen

Sandro Chen

  • 懷疑的國中生
  • **
  • 文章數: 62
    • 檢視個人資料
引述: "twu2"
rsync?

我是習慣把 oracle 安裝後的整個目錄給 tar 起來, 然後.... 如果有要安裝, 就直接把那個 .tgz  檔案給解開來用. 這樣子比重新安裝快多了.

不含資料庫, 記得壓縮後約 1gb 上下的 .tgz 檔案吧.


因為我朋友公司要幫客戶安裝 application clone 的動作..
中間有一個過程好像必須要把 A dir 的檔案全部複製到 B dir
而檔案量又很大...所以要很久...

rsync ... 嗯嗯嗯...
搞不好也可以用 tar 來變招...完成複製的動作唷~~~

感恩感恩~~
感謝您提供的參考作法嚕~~~
hink Do, I Will
思考 行動, 我將能夠
Sandro Chen

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
透過LAN傳速度都差不多吧!!!

Sandro Chen

  • 懷疑的國中生
  • **
  • 文章數: 62
    • 檢視個人資料
引述: "duncanlo"
透過LAN傳速度都差不多吧!!!

透過 LAN ?
據我的了解, 好像在同一台主機上...
hink Do, I Will
思考 行動, 我將能夠
Sandro Chen

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
引述: "Sandro Chen"
引述: "duncanlo"
透過LAN傳速度都差不多吧!!!

透過 LAN ?
據我的了解, 好像在同一台主機上...


看錯了,
以為是A主機Clone到B主機!

湯包

  • 榮譽博士
  • 鑽研的研究生
  • *****
  • 文章數: 923
  • 性別: 男
    • 檢視個人資料
    • 湯包的部落格
rsync 在做大量檔案同步時,會有問題喔。
人必先置於死地而後生
科技來自人性
想像是科技之母

wsj

  • 活潑的大學生
  • ***
  • 文章數: 456
    • 檢視個人資料
    • http://www.hold-dream.idv.tw
請問大大一下raync備份檔案時會有啥危險阿
最近打算用它來同步兩台mysql說
感覺怕怕的

jerryhuang

  • 憂鬱的高中生
  • ***
  • 文章數: 173
    • 檢視個人資料
clone directory a to directory b
cd a
tar -cf - . | ( cd b; tar xf - )
or
use cpio with -p option, cpio can copy links but tar can't

Sandro Chen

  • 懷疑的國中生
  • **
  • 文章數: 62
    • 檢視個人資料
引述: "jerryhuang"
clone directory a to directory b
cd a
tar -cf - . | ( cd b; tar xf - )
or
use cpio with -p option, cpio can copy links but tar can't


感恩感恩~~~
cpio 可以複製 link ...嗯嗯嗯嗯....

這個我之前怎麼沒想到...
hink Do, I Will
思考 行動, 我將能夠
Sandro Chen