Как запретить FreeBSD отключать устройство?

При доступе к диску с высокими частотами ошибок (как, например, здесь для opensuse ) во FreeBSD система в конечном итоге отключает диск и исчезает с / dev. Это делает невозможным запуск ddrescue или testdrive любым разумным способом.

С помощью FreeBSD 9+ утилита camcontrol может использоваться для управления, если в этом случае отключен или отсоединен диск SATA или SCSI, или нет:

camcontrol negotiate /dev/<dev> -D disable 

Используйте gmountver ( https://www.freebsd.org/cgi/man.cgi?gmountver ); настройте его (gmountver create / dev / adaX) и используйте ddrescue на /dev/adaX.mountver. Устройство mountver останется там, пока adaX не исчезнет, ​​и все операции ввода-вывода диска будут повторно рассмотрены после его появления.