阿弥陀佛
发布时间:2012-12-22 14:16:59
我现在对脏记录有一些疑问,始终不明白,在zfs中的bio请求传达之前,zfs调用dbuf_will_dirty,在dbuf_will_dirty函数当中,会调用dbuf_dirty,在dbuf_dirty函数当中会产生一个dirty record记录,这个记录会放到db->dirty_records链表当中。此时写操作还没有开始,这个脏记录有什么作用呢?......【阅读全文】
发布时间:2012-12-21 22:55:56
在virtualbox中,我们可以模拟在工作中常用的“多屏幕显示”功能,virtualbox最多支持8台虚拟显示器。一般情况下,我们的工作环境都是一台主机箱配合一台显示器工作,可是一些做股票经济或者图形设计的朋友同时关注的信息会比较多,所以一般都会采用在一台主机箱的主板内插入两块显卡控制至多4块显示器且同时显示不同的内容。此功能类似于AMD公司的Eyefinity技术。 【实验四】虚拟机也玩多屏显示 第一步:我们打开“virtualbox manager”,在虚拟机列表框中选择win7这台VM,然后点击工具栏的【setting】按钮,选择【display】......【阅读全文】
发布时间:2012-12-19 14:25:28
RAIDZ尽管和RAID5有很多地方类似,但是RAIDZ并不是RAID5.RAID5最显著的缺点就是"write hole",因为他无法提供任何安全的机制保证写校验码的时候不出现故障。而如果此时断电,那么将造成parity是错误的,当然后期利用这个错误的parity更新的新的数据块将更是错误的。而此时用户并不知道。而RAIDZ具有两个特点。特点一:避免了读旧数据-修改parity-写数据的RAID写磁盘模式,而是通过full stripe write的方式完成写数据操作。这样一次性写入 保证了即使断电,也不会出现不一致的状况。要么写成功,要么什么都没做。特点二:就是动态条带化的特点。抛弃的传统......【阅读全文】
发布时间:2012-12-18 09:49:31
本人尝试开启zfs on linux的开关,但是始终都打不开,经过我反复的尝试,我向zfs on linux的作者发邮件,才得到debug的方法。 下面分享如下: install spl: 点击(此处)折叠或打开 $ ./configure --enable-debug(进入spl的src目录当中) make make install install zfs:(进入zfs的src目录当中) $ ./configure --with-spl=/home/asus/sp......【阅读全文】