Handelt es sich dd
um ein Dateisystem oder wird direkt auf das Raw-Gerät zugegriffen?
Handelt es sich dd
um ein Dateisystem oder wird direkt auf das Raw-Gerät zugegriffen?
Antworten:
dd
arbeitet an was auch immer Sie es wählten, um an zu arbeiten.
Sie können die Terminal-Streams (stdin und stdout) oder alles, was durch einen Dateideskriptor dargestellt wird, als Ein- und Ausgabe von verwenden dd
.
Und wie fast alles auf Linux einen Dateideskriptor hat, können Sie verwenden , um Dateien, Verzeichnisse, Zeichengeräte (zB /dev/null
, /dev/random
), Block - Geräte (zB Partitionen / Dateisysteme wie /dev/sda1
oder direkt ganze Festplatten wie /dev/sda
).
Wie Sie sehen, dd
handelt es sich um ein ziemlich leistungsfähiges und vielseitiges Tool. Seien Sie jedoch vorsichtig, da es auch als " d isk d estroyer" bezeichnet wird, wenn Sie es versehentlich mit unbeabsichtigten Argumenten verwenden.
Wenn Sie an weiteren Informationen über interessiert sind dd
, lesen Sie die Manpage (Ausführen man dd
) oder schauen Sie sich zum Beispiel die Antwort auf "dd vs cat - ist dd heutzutage noch relevant?" An. (Unix & Linux.SE) oder Wofür steht der Befehlsname "dd"?
dd
mächtig an sich oder nutzt meistens die Tatsache, dass fast alles unter Linux einen Dateideskriptor hat ?
dd
es ein ziemlich mächtiges und vielseitiges Werkzeug ist .
dd
einige nette Features, aber die meiste Zeit ist es in einer Weise verwendet , die mit gleich gut funktionieren würde cp
, cat
die Schale ... in dieser Antwort einige Dinge , die ohne hart sind , dd
werden aufgelistet. Aber dd if=/dev/sda of=/mnt/ext/backup
kann besser gemacht werden mit cat /dev/sda > /mnt/ext/backup
zum Beispiel