Betrachten Sie einen Ordner als normalen USB-Stick-Speicher

288
soery

In Ubuntu ist bekannt, dass man eine Ubuntu-Iso-Datei mit dem folgenden Befehl auf einem USB-Stick installieren kann:

dd if=./Ubuntu.iso of=/dev/sdb 

Dabei /mnt/sdbbezieht sich auf einen USB-Stick, der an eine Linux-Maschine angeschlossen ist.

Auf der anderen Seite, wenn man einen Ordner, sagen wir, schafft folderin /mntund führen Sie das ddauftritt Befehl wie oben, ein Fehler:

dd: opening ‘/mnt/folder/’: Is a directory 

Kann man sagen, was man unter Linux tun muss, damit der Ordner vom Gerät als normaler USB-Stick-Speicher betrachtet werden kann dd?

1

1 Antwort auf die Frage

1
chaos

Das Problem ist, dass Sie auf den Mountpoint statt auf die Gerätedatei verweisen . /mnt/sdbist der Ort, an dem der USB-Stick montiert ist, nicht der Stick selbst.

Verwenden Sie stattdessen diesen Befehl:

dd if=Ubuntu.iso of=/dev/sdb 
  • /dev/sdbist eine spezielle Gerätedatei. Es ist ein Gerät, das in Linux als Datei dargestellt wird, und bezieht sich auf das daran angeschlossene physische Gerät.

  • Andererseits ist ein Mountpoint nur ein Verzeichnis in der Systemstruktur, das dem Dateisystem auf dem dort eingebundenen Gerät zugeordnet ist.

Können wir noch zu einem Verzeichnis "dd"? soery vor 9 Jahren 1
Oder gibt es ein Werkzeug, das die Ausgabe in einem Ordner liefert, der dem eines physischen USB-Sticks entspricht? soery vor 9 Jahren 0
@NonymousNT - Sie können eine Datei in einem Verzeichnis ausgeben, aber kein Verzeichnis ausgeben. Sie müssen das Ausgabeverzeichnis / Dateiname angeben. fixer1234 vor 9 Jahren 1
@ fixer1234 Ein Verzeichnis ist nur eine Datei, bei der die Verzeichnismaske auf true gesetzt ist. Also sollte es keine Rolle spielen, oder? Wenn Sie im Kontext von `dd` sprechen, sind nur Dateien relevant, nicht Verzeichnisse. BTW, haben Sie eine Antwort auf die Frage? soery vor 9 Jahren 1
@NonymousNT - Ich denke, Chaos hat die richtige Antwort auf den Mountpoint und mein Kommentar befasste sich mit der allgemeinen Frage, ob dd einen Dateinamen erfordert, wenn Sie nicht auf eine Partition schreiben. Ihre Frage ist spezifisch für dd und deckt sie ziemlich genau ab. Wenn Sie eine umfassendere Frage stellen, können Sie die Frage zur Klarstellung bearbeiten? fixer1234 vor 9 Jahren 0
@NonymousNT also willst du die iso extrahieren? Wenn ja, können Sie es einbinden und den Inhalt in das gewünschte Verzeichnis kopieren. chaos vor 9 Jahren 1