Als «dd» getaggte Fragen

dd ist ein traditionelles Dienstprogramm für binäre Datenkopien


2
Was ist der Unterschied zwischen 'bs', 'count' und 'seek' im Befehl dd?
Ich habe viele Führer und Forum - Beiträge lesen zu beschreiben , wie zu bedienen dd, aber eine Sache , die ich bemerkt habe ist , dass die Menschen immer unterschiedliche Werte für die Verwendung bs=, count=und seek=Schalter. Bitte kann jemand erklären, was diese Schalter genau bewirken (die Manpage ist …
24 dd 

2
Erstellen Sie einen Dateibild-Container
Ich möchte eine 100GB-Datei als Dateisystem erstellen. Die Datei wird auf einem verschlüsselten Datenträger gespeichert, sodass die Datei / das Dateisystem selbst nicht (weiter) verschlüsselt werden muss. Die Suche hat viele verschiedene Methoden ergeben, um dies zu tun. Manche verwenden losetup, manche nicht. Ist das Folgende eine akzeptable Methode? $ …
23 filesystems  dd 

4
Was ist der Unterschied zwischen diesen beiden Befehlen?
Was ist der Unterschied zwischen zwei ddBefehlen mit unterschiedlichen bsund countWerten, solange sie sich mit denselben multiplizieren? Beispielsweise: dd if=/dev/random of=aa bs=1G count=2 dd if=/dev/random of=aa bs=2G count=1
23 dd 


4
Erzwinge, dass dd nicht zwischenspeichert oder nicht aus dem Cache liest
Ich arbeite an einem Embedded-System mit der Busybox-Version von dd. Ich versuche, ein Löschen des Laufwerks von einem externen Dienstprogramm aus zu testen, aber dd liest nach dem Löschen nicht erneut von der Disc, sondern zeigt mir die zwischengespeicherten Daten an. Ich habe es auf dd eingegrenzt, als wenn ich …
22 linux  dd 

2
Ist es besser, eine CD / DVD mit cat, dd, pv oder einem anderen Verfahren zu kopieren?
Hintergrund Ich kopiere einige Daten-CDs / DVDs in ISO-Dateien, um sie später zu verwenden, ohne dass sie in das Laufwerk eingelegt werden müssen. Ich suche im Internet nach Prozeduren und habe eine Menge gefunden: Verwendung von catzum Kopieren eines Mediums: http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso Verwendung von, ddum dies zu …
22 linux  dd  cat  disk-image  pv 

4
Argument 'seek' im Befehl dd
Können mir einige erklären, was in den folgenden Zeilen passiert? dd if=/dev/urandom bs=4096 seek=7 count=2 of=file_with_holes Besonders suchen Teil ist nicht klar Manpages sagt: seek=BLOCKS skip BLOCKS obs-sized blocks at start of output Was ist ein Obs-Block?
20 dd 

5
Wie ignoriere ich Schreibfehler beim Nullsetzen einer Festplatte?
Angenommen, Sie möchten eine fehlerhafte Festplatte auf Null setzen. Sie möchten so viel wie möglich mit Nullen überschreiben. Was Sie nicht wollen, ist: Der Vorgang wird beim ersten Schreibfehler abgebrochen. Wie geht das? AFAICS, plain ddbietet nur eine Option zum Ignorieren von Lesefehlern. So etwas wie dd if=/dev/zero of=/dev/disk/by-id/lousy-vendor-123 bs=128k …
19 hard-disk  dd  ddrescue 

4
Lesen Sie die Mitte einer großen Datei
Ich habe eine 1 TB-Datei. Ich möchte von Byte 12345678901 zu Byte 19876543212 lesen und das auf Standardausgabe auf einer Maschine mit 100 MB RAM setzen. Ich kann leicht ein Perl-Skript schreiben, das dies tut. Sysread liefert 700 MB / s (was in Ordnung ist), aber Syswrite liefert nur 30 …
19 files  dd 

3
Wie mounte ich ein `img`, das mit / bin / dd von einer Festplatte erstellt wurde?
Früher habe ich ddein 80-GB- Laufwerk gesichert dd if=/dev/sdb of=~/sdb.img Jetzt muss ich auf einige Dateien auf diesem Laufwerk zugreifen, aber ich möchte die ".img" nicht wieder über das Laufwerk kopieren. mount ~/sdb.img /mnt/sdbfunktioniert auch nicht. Es gibt zurück: mount: you must specify the filesystem type Ich habe versucht, den …
19 mount  dd 

6
Was macht `dd if = / dev / zero of = / dev / sda`?
Bearbeitet: Führen Sie dies nicht aus, um es zu testen, es sei denn, Sie möchten Daten zerstören. Könnte mir jemand helfen zu verstehen, was ich habe? dd if=/dev/zero of=/dev/sda bs=4096 count=4096 F: Warum speziell 4096 für count? dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096) F: Was …
19 udev  dd  disk 

1
Warum hört `tar` in` dd` nicht auf, bis die Platte voll ist?
Ich habe ein Tar-Archiv eines einzelnen Disk-Image. Das Bild in dieser Teer-Datei ist ungefähr 4 GB groß. Ich leite die Ausgabe von tar xfin ddum das Disk-Image auf eine SD-Karte zu schreiben. Der Speicherauszug stoppt nie, bis die Karte voll ist. Hier ist meine Shell-Sitzung: $ ls -l disk.img.tgz -rw-r--r-- …
18 pipe  tar  dd  disk-image 

3
Wie können Sie Dateien über die Befehlszeile zuschneiden?
Was ist das Konsolenäquivalent des folgenden Python-Codes: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Vielleicht eine DD-Beschwörung? Die Idee ist, eine Datei mit einer scheinbaren Größe von 2 GB zu erstellen, die z. B. für die Virtualisierung verwendet werden kann. kvm …
18 files  dd  sparse-files 

2
Verwenden Sie `dd`, um das Dateiende auszuschneiden
Es gibt wahrscheinlich einen einfachen Trick, um dies zu tun, aber ich kann nicht aus der Manpage herausfinden. Wie schneide ich die letzten 1 MB aus einer Datei mit einer unbestimmten Größe, zum Beispiel mit dd?
18 dd 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.