Use dd ou redirecionamento para gravar em fita?

1

Meu Google para gravar fitas com criptografia apresentou vários resultados.

A maioria das linhas de pip tar to openssl é semelhante a:

tar cf - /home | openssl des3 -salt -k "Your-Password-Here"

Alguns, em seguida, canalizam para dd, enquanto outros apenas redirecionam para o dispositivo de fita:

tar cf - /home | openssl des3 -salt -k "Your-Password-Here" | dd of=/dev/nst0
tar cf - /home | openssl des3 -salt -k "Your-Password-Here" > /dev/nst0

Pergunta: existe um motivo específico para invocar o dd para isso, ou é seguro apenas transmitir "diretamente" para a fita com um redirecionamento?

    
por fukawi2 31.12.2013 / 01:16

1 resposta

4

Em geral, dispositivos de fita como ser gravados em blocos, portanto, usar dd provavelmente é melhor do que apenas redirecionar a saída. No entanto, o comando dd , conforme escrito, não fará bloqueio. Dependendo do seu dispositivo de fita, o tamanho do bloco pode ser muito diferente, mas um tamanho de bloco de 4k era (*) típico e seria especificado usando bs=4096 na lista de comandos dd . Por exemplo: dd of=/dev/rst0 bs=4096

No entanto, pesquisando em uma das várias unidades de fita LTO, recomenda-se um tamanho de bloco não superior a 256kb. Por isso, leia / pesquise o melhor tamanho para o seu dispositivo. Você também pode usar abreviações de escala no argumento bs : bs=4k ou bs=1M .

    
por 31.12.2013 / 01:42

Tags