-
Wie funktioniert "dd" (bash)?
Tach allerseits!
Ich hab mir sagen lassen, mittels dd könne man sektorweise kopieren.
Die man-page schreibt, normalerweise werden Standard-input und -output verwendet. Kann man mit if= bzw. of= ändern.
Wenn ich mir jetzt jedoch ein Disketten-Image erstellen möchte, bekomme ich bei folgenden Aufrufen Fehlermeldungen:
dd if=/floppy of=/kopie
dd if=/floppy/* of=/kopie
dd if=/dev/fd0 of=/kopie
Irgendwas gibts immer zu meckern, egal wie ich das abändere.
Ich hoffe, irgend jemand hat mehr Ahnung als ich von bash...
Vielen Dank schon mal.
D.J. Lauk
-
hi djlauk!
welche fehlermeldung erhälst du denn? wär ganz nett das zu wissen
ansonsten probier doch mal die datei in deinem home-verzeichnis zu erstellen, also dd if=/dev/fd0 of=~/kopie
vielleicht bringt dich das ja weiter! in deinem home-verzeichnis hast du auf alle fälle schreibrechte...
grüsse blackbird
-
hi blackbird!
ich habe es als root versucht, und zwar wie folgt:
<UL>[*]<tt>
dd if=/floppy of=/img.raw
dd: /floppy is a directory
</tt></LI>[*]<tt>
dd if=/floppy/* of=/img.raw
dd: /floppy/*: No such file or directory
</tt></LI>[/list]
hilft dir das weiter?
ciao
djlauk
-
Hallo
allgemein kann man sagen: dieses kommando ist mit vorsicht zu benutzen
> dd if=/floppy of=/img.raw
> dd: /floppy is a directory
das geht nicht weil "if=" eine datei erwartet!
> dd if=/floppy/* of=/img.raw
> dd: /floppy/*: No such file or directory
das geht nicht weil die shell den stern durch die dateinamen ersetzt und so die syntax des dd comandos falsch ist - Deine Diskette war wohl auch nicht gemountet oder?
so gehts aber:
dd if=/dev/fd0 of=~/kopie # lesen
...disketten wechsel...
dd if=~/kopie of=/dev/fd0 # schreben
falls Dein diskettenlaufwerk an fd0 angeschlossen ist
dd fragt nicht - es überschreibt alles auch die HD falls Du of=/dev/hda angibst
Gruß
Manfred
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen