旧网站入口 EN 搜索
Menu
> >
  • Q: K200在LINUX下误码率较高,可能是啥原因?

    A: 现在Linux内核已经对sata支持得很好的,但是因为历史原因还是会把SATA盘当IDE来处理,导致的结果就是buffer reads才3MB/s

    解决办法有2个。

    一是编内核彻底去掉IDE的支持。

    二是改启动选项,在内核加载的时候传参进去,让他不要去probe ide

    方法如下

    我这里用的是grub,所以我直接修改/boot/grub/grub.conf,在我的内核选项后头加入”ide0=noprobe”

    title CentOS (2.6.18-53.el5)

         root (hd0,0)

         kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/VolGroup00/LogVol00 ide0=noprobe

         initrd /initrd-2.6.18-53.el5.img

    然后要再改一下device.map文件,因为它记录着隐射

    # this device map was generated by anaconda

    (hd0)     /dev/sda

    我修改了第二行,把,原来的hda改成了sda。

    现在我重启一下就行了,因为我在格式化硬盘的时候加上了LABLE支持,所以我的fstab文件写的是LABLE,而不是分区名,所以我不用改。

    还有一种情况不用改的就是用LVM的,LVM也不用改,因为fstab里面记录的是LVM,而不是磁盘分区名。


没有您要找的内容!

亿鸽在线客服系统