Xinfeng Liu

http://developers.sun.com.cn/blog/lxf/date/20081211 星期四 十二月 11, 2008

silent data error 和家用openstorage

搞存储的或搞文件系统的人都知道有silent data error的发生,也就是说在整个I/O PATH的某个地方数据出了错,但文件系统并不知晓。我一直没体会到这一点。最近整理照片,发现以前去台北的一些照片坏掉了,MS Windows里并没有报文件错,但这些照片就是无法显示出正常的图像。于是赶紧找移动硬盘的备份,光盘的备份,发现通通都是坏的。坏的文件拷贝得到的结果还是坏的。

这让我想起了ZFS,如果用ZFS早就发现这种错误了,而且即使我只有一块磁盘,我也可以用
zfs set copies=2 <filesystem name> 来提高数据的安全性,ZFS的checksum发现其中一份copy坏掉了,如果另一份copy是好的,它就可以自动恢复。

这又让我想起了一样东西:SUN的openstorage。为什么不做成家用的一个小盒子呢,里面跑ZFS,提供CIFS,NFS服务。利用ZFS提高数据可靠性,并集中管理家中的数据。现在家里的电脑太多了,备份和同步成了头痛事。

其实好多人都有类似的想法了,还有亲自动手干的。我希望SUN也能做些象MAC Mini之类的玩意儿,总比血拼x64服务器要强吧。

Comments:

Post a Comment:
Comments are closed for this entry.