Como evitar que o FreeBSD desconecte um dispositivo de unidade?

3

Ao acessar uma unidade com altas taxas de erro (como, por exemplo, aqui para o opensuse ) no FreeBSD, o sistema eventualmente desconecta o drive e ele desaparece de / dev. Isto torna impossível executar ddrescue ou testdrive de qualquer maneira razoável.

    
por Richard Sitze 02.01.2015 / 18:58

2 respostas

3

Com o FreeBSD 9+, o utilitário camcontrol pode ser usado para controlar se uma unidade SATA ou SCSI está desconectada ou não, em tais circunstâncias:

camcontrol negotiate /dev/<dev> -D disable
    
por 02.01.2015 / 18:58
2

Use gmountver ; configure-o ( gmountver create /dev/adaX ) e use ddrescue on /dev/adaX.mountver . O dispositivo mountver permanecerá lá enquanto adaX '' desaparecer, e todas as operações de E / S do disco serão repetidas depois que ele reaparecer.

    
por 27.01.2015 / 19:24