Pregunta dd error de escritura de comandos No queda espacio en el dispositivo [cerrado]


Soy nuevo en el almacenamiento, intento borrar los datos en el dispositivo '/dev/sdcd' ¿Por qué debería obtener 'No hay espacio dejado error'

[[email protected] dev]# dd if=/dev/zero of=/dev/sdcd bs=4k
dd: error writing ‘/dev/sdcd’: No space left on device
1310721+0 records in
1310720+0 records out
5368709120 bytes (5.4 GB) copied, 19.7749 s, 271 MB/s
[[email protected] dev]# ls -l /dev/null
crw-rw-rw-. 1 root root 1, 3 Oct 27 01:35 /dev/null

si esta es una pregunta muy básica, lo siento por eso


9
2017-10-27 06:04


origen


Respuestas:


los /dev/zero El dispositivo continuará proporcionando ceros durante todo el tiempo que lea desde allí, hasta la muerte por calor del universo si su hardware dura tanto tiempo.

Con tu comando, no tienes una cláusula restrictiva como count= entonces continuará leyendo de /dev/zero y escribir a /dev/sdcd  hasta que este último se quede sin espacio.

Seguirá escribiendo al dispositivo para que pueda ignorar el error al final (aunque puede ser una buena idea asegurarse de que el disco sea en realidad un múltiplo entero del tamaño del bloque para evitar la posibilidad de dejar información confidencial al final). )


12
2017-10-27 06:10