J'essaie de faire ce Je suis sûr que tu ne veux pas lire tout ça, alors je vais faire un résumé : Un fichier a été accidentellement supprimé sur un iPod4, j'ai besoin de le récupérer et j'ai pu faire tout le processus par SSH et DD.
J'utilisais cette commande :
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
Et puis j'ai eu cette erreur - j'ai eu l'erreur deux fois, la première fois j'ai pu faire un fichier ISO de ~11GB, la deuxième fois j'ai fait un fichier de ~2GB. Je présume que le processus dd peut s'arrêter pour des raisons inconnues, puis j'ai eu la l'idée d'utiliser le DD pour diviser le disque dur de l'iPod. .
Alors j'ai commencé à utiliser ces commandes :
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
...
Le problème maintenant est : Lorsque j'utilisais la première commande, le DD copiait le fichier ISO sur mon ordinateur, avec la deuxième commande, il copie le fichier ISO sur le disque dur de l'iPod. où le fichier de sortie va ? Je veux qu'il soit copié sur mon ordinateur, je suis conscient que cela peut impliquer une certaine modification du fichier de sortie. of
argument mais je ne sais pas comment le faire, pouvez-vous m'aider ?
De plus, pourquoi la première commande fait-elle une copie du disque de l'iPod sur le disque de mon ordinateur et la seconde une copie du disque de l'iPod sur lui-même, si la commande de l'iPod n'est pas la bonne ? of
L'argument est similaire sur les deux ?