„hdiutil create“ kann nicht vom Remotecomputer ausgeführt werden

„hdiutil create“ kann nicht vom Remotecomputer ausgeführt werden

Ich habe einen iMac, dessen Festplatte in zwei gleich große Partitionen aufgeteilt ist. Beide Partitionen sind mit Snow Leopard bootfähig. Ich starte dann Partition 1 mit einem Administrator-Benutzerkonto.

Ich möchte ein Disk-Image von Partition 2 erstellen und die .dmg-Datei auf Partition 1 speichern. Ich muss dies remote von einer Box aus tun, auf der Linux läuft.

Der Shell-Befehl, den ich verwende, ist

ssh <username>@<ipaddress> "echo password | sudo -S hdiutil create -puppetstrings -srcfolder /Volumes/Part2 /Users/Shared/image.dmg"

Wenn ich den Befehl von der Remote-Shell aus ausführe, stürzt er konstant bei etwa 98 % ab, aber wenn ich hdiutil von / der Partition 1 auf der Box ausführe, auf der Partition 2 gehostet wird, funktioniert alles wie erwartet.

Ich konnte andere hdiutil-Befehle von der Remote-Shell aus ausführen. Ich habe nur ein Problem mit dem Verb „create“.

Ich glaube nicht, dass es ein Netzwerkproblem ist, da es immer an derselben Stelle abstürzt. Ich bin verwirrt, warum sich derselbe Befehl anders verhält, wenn er von einer Remote-Shell ausgeführt wird.

Antwort1

Vielen Dank an Daniel Beck, der mich auf meinen Fehler aufmerksam gemacht hat. Ich weiß nicht, wie ich das beim Lesen des Man-Dokuments falsch verstehen konnte.

verwandte Informationen