Что может привести к тому, что блочное устройство окажется меньше его разделов?

Что может привести к тому, что блочное устройство окажется меньше его разделов?

Я пытаюсь стереть внешний диск IOSafe и сталкиваюсь с серьезной проблемой. Когда я запускаю стирание ddвсего диска ( /dev/sdb), он выдает ошибку на отметке 1,8 ГБ (это диск объемом 2 ТБ), говоря, что на устройстве не осталось места.

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

Когда я собираюсь стереть /dev/sdb1(раздел, который, как ни странно, даже не должен существовать, потому что я стер таблицу разделов), он сотрет его.

Есть идеи, что происходит и что с этим делать?

Вывод 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

Как и просили, вывод 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

Теперь, когда я вижу этот вывод, обозначает ли буква «b» в строке sdb1 блочное устройство?

решение1

Редактировать: Благодаря ответу на вопрос Марка Плотника, это продемонстрировано

/dev/sdbбыл удален как узел устройства, поэтому вы затем заполнили /dev(который является tmpfs и, следовательно, ограничен оперативной памятью). Как вы предполагаете, следующее bпоказывает sdb1, что это блочное устройство.

/devпри перезагрузке он должен быть создан заново.

Связанный контент