2009年8月13日星期四

rsync要注意的小地方

rsync中需要注意的小细节,这个老是忘记,害的次次测试,这次记下来
如下
rsync -avl –size-only /mnt/ /data/test/ –progress (常用)
rsync -avl –size-only /mnt /data/test/ –progress
以上二个,关键有一个地方不同,就是在/mnt后有没有"/"
,这二个会产生完全不同的结果,有/的话,会给目录下的文件同步过去。相当于mnt下的目录和test下的目录一样.
如果没有/的话,就会给文件夹和文件一起同步过去,也就是在/test/下会是/test/mnt.
另外,对经过n多的测试,发现在LAN中对nfs速度影响最大的是
rsize,wsize二个参数。如果你是内网环境,可以考虑如下的参数来优化
mount -t nfs IP:/data/test/ /mnt -o rsize=32768,wsize=32768,timeo=15,intr
要对比文件,有个很简单的方法
ls -Rl /data/test/ > out.txt

没有评论: