Por que esse comando 'dd' está produzindo erros 'Ocupados com recursos'?

1

Estou tentando recuperar qualquer coisa possível de um disco rígido com defeito conhecido (falha ou falha). Comecei com dd e percebi que não desmontei. Depois de desmontar volumes, pude iniciar corretamente a duplicação de disco ...

$ sudo dd if=/dev/rdisk3 of=/dev/rdisk2 bs=1m conv=noerror,sync
Password:
dd: /dev/rdisk2: Resource busy
[user@host:~|14:14:27]
$ diskutil umountDisk /dev/rdisk2
Unmount of all volumes on disk2 was successful
[user@host:~|14:14:42]
$ sudo dd if=/dev/rdisk3 of=/dev/rdisk2 bs=1m conv=noerror,sync
dd: /dev/rdisk3: Input/output error
166427+0 records in
166427+0 records out
174511357952 bytes transferred in 3547.896249 secs (49187278 bytes/sec)
dd: /dev/rdisk3: Input/output error
dd: /dev/rdisk3: Resource busy
166428+0 records in
166428+0 records out
...<snip>...

... como eu esperava, vejo Input/output error messages. Mas também vejo Resource busy . Por que isso?

Eu suspeitava que os discos rígidos poderiam estar indo dormir (a tentativa de cópia está demorando muitas horas), mas eu verifiquei e o sistema está configurado para não dormir nos discos rígidos.

Aqui está outra amostra de saída ...

...<snip>...
231213105152 bytes transferred in 202223.059877 secs (1143357 bytes/sec)
dd: /dev/rdisk3: Resource busy
dd: /dev/rdisk3: Resource busy
220503+0 records in
220503+0 records out
231214153728 bytes transferred in 202254.074286 secs (1143187 bytes/sec)
dd: /dev/rdisk3: Resource busy
dd: /dev/rdisk3: Input/output error
220504+0 records in
220504+0 records out
...<snip>...

O que está causando esta mensagem de Input/output error e posso resolvê-la na esperança de recuperar esses dados?

    
por user3.1415927 19.05.2018 / 04:45

0 respostas