Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Wie funktioniert "dd" (bash)?

  1. #1
    Gast

    Unhappy 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

  2. #2
    blackbird
    Gast

    Post

    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

  3. #3
    Gast

    Unhappy

    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

  4. #4
    Manfred-B
    Gast

    Post

    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

  5. #5
    Gast

    Talking

    Vielen Dank.

    djlauk

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •