5月 262014
 

Mozilla上月发布的Firefox 29引入了新的同步系统Firefox Accounts,Mozilla的Brian Warner在其个人博客上介绍了Firefox Accounts同步帐号的技术细节,解释为什么他们要放弃旧的设备配对同步方式。

Warner称,Mozilla发现旧的同步系统会让用户产生误解,他们以为电子邮件地址和密码就足以取回同步数据,但事实上你需要访问一台已经与帐号相连的设备。对于只有一台设备的用户而言这并不适合,一旦失去浏览器他们几乎不可能取回数据。Mozilla为此推出了新的同步系统Firefox Accounts。

Warner指出,如果你仍然使用Firefox 28或FF24 ESR(延长支持版),或任何Firefox 29之前的版本,你可以继续使用设备配对同步,Mozilla将会继续支持到ESR支持期结束(2014年10月14日),支持时间可能会继续延长,但最终Mozilla会关闭旧同步方式所需的服务器,设备配对同步将停止工作。

3月 122012
 

理论上说rsync同步过程中,如果带上delete的参数,当源目录中的文件删除时,同步后目标目录中的文件也会被删除,但如果源目录写法不当,可能无法达到同步删除目标目录的文件。例如:

/usr/bin/rsync -avzrL –progress –delete ~/src/* ~/dest/
当删除src下的文件或文件夹时,同步后dest中还是存在,如果是删除src的子目录下的,同步后dest中会被删除,

而下面命令就不一样,不管删除的是哪个文件夹下的内容,同步dest都会做相同的删除:
/usr/bin/rsync -avzrL –progress –delete ~/src/ ~/dest/

上述两条命令的不同之处就是在src后面是否带*号,另外如果src目录后不带斜杠,那么是将src目录复制到dest中,包含了src目录,否则是把src目录下的文件同步到dest中,不包含src目录。