我想告诉 FreeBSD 内核完全忽略 SCSIcam(4)
设备。
# cat /var/run/dmesg.boot | grep '\<da1\>'
ada0: 600.000MB/s transfers (SATA 3.x, da1 at umass-sim0 bus 0 scbus4 target 0 lun 1
da1: <HP iLO LUN 01 Media 0 2.09> Fixed Direct Access SCSI-0 device
da1: Serial Number 000002660A01
da1: 40.000MB/s transfers
da1: 1024MB (2097152 512 byte sectors: 64H 32S/T 1024C)
da1: quirks=0x2<NO_6_BYTE>
# camcontrol devlist
<ST1000DM003-1ER162 CC46> at scbus1 target 0 lun 0 (pass0,ada0)
<ST1000DM003-1ER162 CC46> at scbus2 target 0 lun 0 (pass1,ada1)
<HP iLO Internal SD-CARD 2.09> at scbus4 target 0 lun 0 (pass2,da0)
<HP iLO LUN 01 Media 0 2.09> at scbus4 target 0 lun 1 (pass3,da1)
我不知道该da1
设备是什么,也不希望它在我的系统上可见。 FreeNAS 看到这个设备并提供它作为创建卷的选项,这不是我想做的事情。
我怎样才能做到这一点?
更新:看来这可以通过使用来完成设备提示,设置关键字“disabled”=1:
hint.driver.unit.keyword="value"
唯一的问题是,我不确定如何指定driver
该unit
设备。
答案1
从您提供的信息来看,这看起来像一个 SD 卡读卡器,是惠普iLO(某种管理员界面?)。
要使用设备提示禁用它,您在那里拥有所有信息。
设备驱动程序为da
,单位为1
,在 FreeBSD 下很容易看到。
hint.da.1.disable="1"
应该做你想做的事。