Испорченная карта с интерфейсом USB не показывает в blkid

Я играл вокруг с картой с интерфейсом USB (загружающийся archlinux с qemu прочь его и пытающийся выполнить установку на той же палке одновременно - храбрый, я знаю, но я просто бездельничал).

Теперь, после отказа загрузиться и установить одновременно, кажется, что у меня есть вид испорченных моя палка. То, что я думаю, произошло, то, что я использовал cfdisk чтобы вытереть все на нем и создать один большой раздел, но форматирование, он затем перестал работать, поэтому теперь существует большой раздел без файловой системы.

Только прояснить: я не волнуюсь для моей палки, я знаю, что могу восстановить ее в любой точке.

То, что я нахожу интригующими, - то, что после включения палки в мой компьютер (использующий Ubuntu), нет никакого (терминального) способа узнать что блочное устройство (/dev/sdx) это связалось. Единственным путем я мог решить, что это было с GParted:

GParted showing /dev/sdc

Но blkid показывает следующее:

/dev/sda1: UUID="12F695CFF695B387" LABEL="System Reserved" TYPE="ntfs" 
/dev/sda2: UUID="A0BAA6EABAA6BC62" TYPE="ntfs" 
/dev/sdb1: UUID="546aec8b-9ad6-4571-b07a-adba63e25820" TYPE="ext4" 
/dev/sdb2: UUID="2a8b82d8-6c6e-4053-a446-bab970d93d7c" TYPE="swap" 
/dev/sdb3: UUID="7cbede7d-c930-4e59-9d1b-01f2d79bd092" TYPE="ext4"

Никакая трассировка /dev/sdc. Мой вопрос: если бы у меня не было графического интерфейса (для использования GParted), как я знал бы, какое блочное устройство является моей палкой?

3
задан 11.08.2011, 20:14

1 ответ

Существует несколько методов для обнаружения узла устройства.

  • Исследуйте вывод ядра с dmesg команда.
  • Попробовать fdisk -l. (Это должно выложить таблицы разделов для всех приложенных дисков.)
  • Исследуйте вывод lshw -short (ls аппаратные средства), или используют подобные команды как lspci или lsusb, в зависимости от того, что Вы знаете об устройстве, которое Вы ищете. Если lshw не доступен в Вашей системе, установите lshw пакет для получения его.
  • Исследуйте sys файловую систему вручную. (Например, использовать ls /sys/block/ или ls -d /sys/block/s* и ищите незнакомые имена устройств.)
  • Исследуйте/dev каталог вручную. (Например, использовать ls /dev/sd* и ищите незнакомые имена устройств.)

Насколько я понимаю, blkid только смотрит на разделы, не необработанные дисковые устройства. (Это - вероятно, oversimplication.) Команда lshw и подобный лучше для получения прямой информации об аппаратных средствах.

4
ответ дан 08.12.2019, 00:37

Теги

Похожие вопросы