Я пытаюсь восстановить что-либо возможное с известного неисправного жесткого диска (сбой или сбой). Я начал с dd
и понял, что не размонтировал. После размонтирования томов я смог правильно начать дублирование диска …
$ 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 ......
… как я ожидаю, я вижу сообщения Input/output error
ошибках Input/output error
. Но я также вижу Resource busy
. Это почему?
Я подозревал, что жесткие диски могут переходить в hibernate (попытка копирования занимает много часов), но я проверил, и система настроена на отключение жестких дисков.
Вот еще один пример вывода …
...... 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 ......
Что вызывает это сообщение Input/output error
, и могу ли я решить его в надежде восстановить эти данные?