ddrescue, intervalo em múltiplos de bytes

ddrescue, intervalo em múltiplos de bytes

Ao usar o ddrescue, é possível especificar apenas os primeiros 25Gio? Vejo que posso usar o parâmetro -i com tamanhos de bloco, mas isso pode ser especificado diretamente com Gio?;)

Responder1

De acordo como manual -ileva bytes. Então o manual afirma:

Os números dados como argumentos para opções (posições, tamanhos, taxas, etc.) podem ser expressos como valores decimais, hexadecimais ou octais (usando a mesma sintaxe das constantes inteiras em C++) e podem ser seguidos por um multiplicador e um opcional Bpara " byte". […]

Existe uma tabela que indica Gique é um prefixo válido para gibibyte, portanto -i 25GiBé válido.

Mas nota -iénãoo que você quer.

-i bytes
--input-position=bytes

Posição inicial do domínio de resgate em infile, em bytes. O padrão é 0. […]

Para especificar apenas os primeiros 25Gio, você deve usar -s 25GiB(e o valor padrão de -i). Isto é o que -ssignifica:

-s bytes
--size=bytes

Tamanho máximo do domínio de resgate em bytes. […]

informação relacionada