ddrescue, Bereich in Vielfachen von Bytes

ddrescue, Bereich in Vielfachen von Bytes

Ist es bei Verwendung von ddrescue möglich, nur die ersten 25 Gio anzugeben? Ich sehe, dass ich den Parameter -i mit Blockgrößen verwenden kann, aber kann dies direkt mit Gio angegeben werden? ;)

Antwort1

Entsprechenddas Handbuch -inimmt Bytes in Anspruch. Dann heißt es im Handbuch:

Zahlen, die als Argumente für Optionen angegeben werden (Positionen, Größen, Raten usw.), können als Dezimal-, Hexadezimal- oder Oktalwerte ausgedrückt werden (unter Verwendung der gleichen Syntax wie Ganzzahlkonstanten in C++) und können von einem Multiplikator und einem optionalen B„Byte“ gefolgt werden. […]

Es gibt eine Tabelle, in der angegeben ist, Gidass es sich um ein gültiges Präfix für Gibibyte handelt, also -i 25GiBist es gültig.

Aber beachten -iSienichtwas du willst.

-i bytes
--input-position=bytes

Startposition der Rettungsdomäne in infile, in Bytes. Standardmäßig 0. […]

Um nur die ersten 25 Gio anzugeben, sollten Sie -s 25GiB(und den Standardwert von -i) verwenden. Das bedeutet -s:

-s bytes
--size=bytes

Maximale Größe der Rettungsdomäne in Bytes. […]

verwandte Informationen