Bestimmen des bs-Wertes für dd

485
Paul Haun

Ich verwende eine externe 1-TB-WD-Festplatte mit Advanced Format (4096 Byte Sektorgröße). Was ist der empfohlene Wert für die Option bs in dd? Soll ich dd bs = 4096 verwenden? Und wenn ich diesen Wert "falsch" bekomme, gibt es ein Datenproblem, das auftreten könnte, oder ist diese Option nur in Bezug auf die Geschwindigkeit?

Außerdem lösche ich die Festplatte sicher. Kann ich die Festplatte nicht vollständig löschen, wenn ich die Option bs verwende?

Sektorgröße (logisch / physikalisch): 512 Bytes / 4096 Bytes

1

1 Antwort auf die Frage

0
sawdust

Eine Blockgröße zwischen 4096 und 512 K sollte ausreichen.
Ein kleinerer Wert als der physische Sektor wäre fürchterlich langsam.
Mehr als das 128-fache der Sektorgröße ist auch eine Verschwendung, da der ATAPI-Befehlssatz eine derart große Übertragung nicht verarbeiten kann.

Und wenn ich diesen Wert "falsch" bekomme, gibt es ein Datenproblem, das auftreten könnte, oder ist diese Option nur in Bezug auf die Geschwindigkeit?

Wenn er zu klein ist (dh weniger als die logische Sektorgröße), kann es zu Problemen kommen. Ansonsten ist es eine Geschwindigkeitsoptimierung.

Außerdem lösche ich die Festplatte sicher. Kann ich die Festplatte nicht vollständig löschen, wenn ich die Option bs verwende?

Solange Sie einen angemessenen Wert für bs verwenden, sollte es keine Probleme geben.

"Wenn es zu klein ist (dh weniger als die logische Sektorgröße), könnte es Probleme geben" - Anders als in Bezug auf die Geschwindigkeit? Kannst du das näher erläutern? Was könnten sie sein? Kamil Maciorowski vor 6 Jahren 0
@KamilMaciorowski - Wenn Sie die Option ** Suchen ** oder einen Oddball ** verwenden, der ** mit einer Sektorgröße kleiner als ** ist, ** bs ** (dh erwarten Sie, dass ** dd ** einen Lesevorgang vor a ausführt schreiben, um partielle Sektoroperationen durchzuführen), dann wird ** dd ** wahrscheinlich nicht das tun, was Sie wollen. sawdust vor 6 Jahren 0
Haben Sie Code oder Link, um dies zu unterstützen? Kamil Maciorowski vor 6 Jahren 0