O que pode fazer com que um dispositivo de bloco seja menor que suas partições?

2

Estou tentando limpar uma unidade externa IOSafe e estou me deparando com um grande problema. Quando executo dd para limpar o disco inteiro ( /dev/sdb ), ele comete erros na marca de 1,8 GB (é um disco de 2 TB), dizendo que não há espaço no dispositivo.

sudo dd if=/dev/zero of=/dev/sdb bs=4M status=progress

Quando eu vou apagar /dev/sdb1 (a partição, por incrível que pareça não deveria existir, porque eu limpei a tabela de partições), ela apagará isso.ea

Alguma ideia do que está acontecendo e o que fazer sobre isso?

Saída 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

Conforme solicitado, a saída 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

Agora que vejo essa saída, o 'b' na linha sdb1 denota um dispositivo de bloco?

    
por Harold Schreckengost 26.10.2016 / 18:55

1 resposta

3

Edit: Graças à resposta à pergunta de Mark Plotnick, é demonstrado

/dev/sdb foi removido como um nó de dispositivo, então você preencheu /dev (que é um tmpfs e, portanto, limitado pela RAM). Como você supõe, o b ao lado de sdb1 é o que mostra que é um dispositivo de bloco.

/dev deve ser recriado se você reiniciar.

    
por 27.10.2016 / 17:31