
Mi búsqueda en Google para escribir en cintas con cifrado arrojó varios resultados.
La mayoría en la línea de tuberías de alquitrán a openssl similar a:
tar cf - /home | openssl des3 -salt -k "Your-Password-Here"
Algunos luego canalizan a dd, mientras que otros simplemente redirigen al dispositivo de cinta:
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
Pregunta:¿Existe alguna razón particular para invocar dd para esto, o es seguro simplemente transmitir "directamente" a la cinta con una redirección?
Respuesta1
En general, a los dispositivos de cinta les gusta que se escriban en bloques, por lo que usarlos dd
probablemente sea mejor que simplemente redirigir la salida. Sin embargo, su dd
comando tal como está escrito no bloqueará. Dependiendo de su dispositivo de cinta, el tamaño del bloque puede ser muy diferente, pero un tamaño de bloque de 4k era típico(*) y se especificaría usando bs=4096
en la dd
lista de comandos. P.ej:dd of=/dev/rst0 bs=4096
Sin embargo, al buscar en Google una de las muchas unidades de cinta LTO, se recomienda un tamaño de bloque no superior a 256 kb. Así que lea/investigue cuál es el mejor tamaño para su dispositivo. También puedes utilizar abreviaturas de escala en el bs
argumento: bs=4k
o bs=1M
.