Как сделать так, чтобы DD скопировал жесткий диск моего iPod в мой компьютер?

Я пытаюсь сделать это , я уверен, что вы не хотите читать все это, тогда я сделаю резюме на нем: файл был случайно удален на iPod4, мне нужно чтобы восстановить его, и я смог сделать весь процесс через SSH и DD.

Я использовал эту команду:

root@g1:/home/gustav# ssh root@192.168.1.101 dd if=/dev/rdisk0s2s1 bs=1M | dd of=iphone-use2.img
root@192.168.1.101's password: 
Write failed: Broken pipe
4113088+0 records in
4113088+0 records out
2105901056 bytes (2.1 GB) copied, 51107.2 s, 41.2 kB/s

А потом у меня возникла эта ошибка - у меня была ошибка дважды, при первом появлении я мог создать файл ISO размером ~ 11 ГБ, второй раз я сделал файл ~ 2 ГБ. Я предполагаю, что процесс dd может остановиться по неизвестным причинам, тогда у меня была идея об использовании DD для разделения жесткого диска iPod .

Затем я начал использовать эти команды:

ssh root@192.168.1.101 dd if=/dev/rdisk0s2s1 of=iphone1.img bs=1M count=1024
ssh root@192.168.1.101 dd if=/dev/rdisk0s2s1 skip=1024 of=iphone1.img bs=1M count=1024
...

Проблема теперь в том, что: Когда я использовал первую команду, DD копировал файл ISO на мой компьютер с помощью этой второй команды. это копирование файла ISO на жесткий диск iPod, как я могу указать , куда будет выходной файл? Я хочу, чтобы это скопировалось на мой компьютер, я знаю, что это может повлечь за собой некоторые изменения в аргументе of, но я не знаю, как это сделать, вы можете мне помочь?

Кроме того, почему первая команда копирует диск iPod на диск моего компьютера, а вторая - копирует диск моего iPod себе, если аргумент of похож на оба?

3
задан 13 April 2017 в 15:25

1 ответ

Похоже, ваша сессия SSH прекращается. Я испытал подобную проблему в другой ситуации. Попробуйте добавить эту строку в файл /etc/ssh/ssh_config на вашем ПК:

ServerAliveInterval 120

Попробуйте и посмотрите, предотвращает ли это ошибки Broken Pipe.

Что касается твоей команды, ты что-то упустил. Это должно быть:

ssh root@192.168.1.101 dd if=/dev/rdisk0s2s1 bs=1M count=1024 | dd of=iphone1.img

Вы забыли направить вывод dd на свой ПК.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: