记录一个比较偏门的问题:
在linux中查看硬盘挂载情况:
fdisk -l
或创建分区:
fdisk /dev/sdb
gdisk /dev/sdb
时报错:
READ FPDMA QUEUED
或
WRITE FPDMA QUEUED
构建文件系统、挂载分区时还会卡死。
看网上的解决办法关闭NCQ:
关闭NCQ vim /boot/efi/EFI/centos/grub.cfg
添加libata.force=noncq到启动项中;
没有用。
最终将疑点放在一个M.2转6个SATA的扩展卡上,家人们上链接!
这个东西可厉害了,能把一个M.2转成6个SATA.
我的主板上只有两个SATA接口,由于我想构建NAS服务,两个SATA必然不够,所以打算把硬盘接到这个上面。尝试其他方案无果后抱着死耗子将系统盘(SATA接口的ssd)放在这个扩展卡上,将两个机械硬盘放在主板SATA接口上。
结果报错就没有了!!!!
额,只能说centos对这种设备支持得还是不够好,自己在linux系统又是小白。之前用windows的时候挂载是没有问题的。
这样看来直接买个M.2接口的SSD其实集成度更高。为打算使用这种扩展卡的同学避避坑