Estoy intentando borrar un disco externo IOSafe y me encuentro con un problema importante. Cuando ejecuto dd
para borrar el disco lleno ( /dev/sdb
), aparece un error en la marca de 1,8 GB (es un disco de 2 TB), lo que indica que no queda espacio en el dispositivo.
sudo dd if=/dev/zero of=/dev/sdb bs=4M status=progress
Cuando voy a borrar /dev/sdb1
(la partición, que curiosamente ni siquiera debería existir, porque limpié la tabla de particiones), la borraré.ea
¿Alguna idea de qué está pasando y qué hacer al respecto?
Salida de fdisk -l /dev/sdb
:
Disk /dev/sdb: 1.7 GiB, 1770082304 bytes, 3457192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1f7d3f72
Según lo solicitado, la salida de ls -l /dev/sdb*
$ ls -l /dev/sdb*
-rw-r--r-- 1 root root 1770082304 Oct 27 07:17 /dev/sdb
brw-rw---- 1 root disk 8, 17 Oct 27 07:18 /dev/sdb1
Ahora que veo ese resultado, ¿la 'b' en la línea sdb1 indica un dispositivo de bloque?
Respuesta1
Editar: Gracias a la respuesta a la pregunta de Mark Plotnick, queda demostrado.
/dev/sdb
se eliminó como nodo de dispositivo, por lo que luego lo llenó /dev
(que es un tmpfs y, por lo tanto, está limitado por RAM). Como supones, lo b
siguiente sdb1
es lo que muestra que es un dispositivo de bloque.
/dev
debe recrearse si reinicia.