O método correto é usar o comando cfgadm
para desconfigurar o dispositivo antes de desconectá-lo. O Guia de Administração do ZFS tem um exemplo desse procedimento (de Naturalmente, você pode ignorar as etapas do ZFS se não estiver usando o ZFS).
Exemplo do guia colado abaixo:
# zpool offline tank c1t3d0
# cfgadm | grep c1t3d0
sata1/3::dsk/c1t3d0 disk connected configured ok
# cfgadm -c unconfigure sata1/3
Unconfigure the device at: /devices/pci@0,0/pci1022,7458@2/pci11ab,11ab@1:3
This operation will suspend activity on the SATA device
Continue (yes/no)? yes
# cfgadm | grep sata1/3
sata1/3 disk connected unconfigured ok
<Physically replace the failed disk c1t3d0>
# cfgadm -c configure sata1/3
# cfgadm | grep sata1/3
sata1/3::dsk/c1t3d0 disk connected configured ok
# zpool online tank c1t3d0