作者pig (歡迎加入豬頭黨)
站內MAC
標題Re: [求救] 請問使用rsync同步資料夾的問題
時間Thu Feb 10 10:34:59 2011
※ 引述《notBeing (Fake book)》之銘言:
: 用rsync這個指令做資料夾同步,在同一台電腦上我會做。
: 但是在同一個網域有二台mac要如何做?
: 我的配置是 powerbook當AP,一台mini server,另一台是air
: 為了方便稱mini為b,air叫a。在a的finder裡的server欄可以
: 看見b,但是我在a上的command line裡不知道要如何把b的資
: 料夾指定給a,這個部分讓怎麼做呢?
: 另外mini server並沒有當成server在用,所以我也不知道它的
: SSH有沒有打開讓外部電腦登入,就思考成一樣的client端電腦
: 來做。
: 請有經驗的板友教一下,謝謝
你在 a 上面要丟資料給 b 的話,不用開 rsyncd (server),但是目的方的
sshd 要打開,如果你覺得 mini server 的 ssh 不好開的話,那就反過來開
你的 air 的 sshd,然後在 mac mini 上操作。不過為了方便起見還是通通都
開比較好,以後要互相丟來丟去比較簡單。
指令可以這樣下: (在a上面操作,然後你要有b的帳號,假設叫ub,b的ip是bip)
rsync -avHS dir ub@bip:/Users/ub
輸入之後打密碼,然後 dir 就會被丟到 b 的 /Users/ub 目錄下面了,
當然,ub要有存取 /Users/ub 目錄的權限,不然檔案是寫不進去的。
如果 /Users/ub 下面已經有一個目錄叫 dir,那檔案會疊進去,
加上 --delete 參數可以把即有 dir 目錄裡面不該存在的檔案砍掉,
這樣 a 和 b 上的 dir 就會完全同步了
(小心使用,不確定的話先加上 -n 參數測試)
詳細操作請 man rsync
--
I will use Google before asking dumb questions.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.22
推 notBeing:thx!!!!!!! 02/10 14:26
推 theory:好文推 ! 02/11 00:47