在Serveraid控制器的bios接口中,可以设置PHY速度。除此之外,还有一个名为CRC check的参数,可以设置为true或false。
知道了这一点,有些问题:
发布于 2009-12-17 22:27:03
发布于 2012-01-16 22:21:42
CRC在磁盘I/O中的检查围绕着在磁盘写入操作期间生成唯一的校验词,并在读取操作期间正确地读取该校验词。
扇区是磁盘上磁道的细分。扇区是我们储存信息的地方。较新的硬盘使用4096字节扇区大小。
写操作。想象一下代表扇区的4096字节缓冲区和包含校验词的2或4字节缓冲区、它最初包含所有的零,非常重要.。当我们将4096字节写入磁盘上的扇区时,1和0的字符串流进入4096字节的写缓冲区。同时,相同的1和零字符串流到小的校验字缓冲区中。这个校验词寄存器是唯一的,因为它有选择地和ORs寄存器的某些位位置回到它自己,有效地创建了一个校验词是唯一的,完全依赖于相同的,确切的数据流确实复制它。所以,在将所有4096字节移到校验字寄存器后,我们得到了一个很小的复数。写入4096字节的磁盘记录,并将小的校验词附加到扇区的末尾(在所谓的postamble中)。
阅读操作。让我们在两周后逆转这一过程。和前面一样,我们有一个4096字节的磁盘缓冲区和包含校验字的2或4个字节的缓冲区。这两个缓冲区最初都为零。我们将4096字节扇区从磁盘中读取到磁盘缓冲区。和以前一样,同时,相同的1和零字符串流到了小的校验字缓冲区中。在扇区读取的末尾,校验词缓冲区包含一些疯狂的数字,哦,哦,需要添加什么序列才能使其全部变为零?您猜到了,即将被读入缓冲区的校验词。当它被读取时,缓冲区的位数会变成所有的零。如果缓冲区的位测试所有零,则磁盘验证检查完成,数据被发送到系统。如果CRC缓冲区没有结束为所有零,那么在写入原始数据扇区或校验词,或读取数据扇区或校验词时出现了错误。在任何情况下,数据都被认为是腐败的。
https://serverfault.com/questions/95500
复制相似问题