作者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
1F:推 notBeing:thx!!!!!!! 02/10 14:26
2F:推 theory:好文推 ! 02/11 00:47