LINUX.ORG.RU

Кажется, флешка поетряна

 


0

1

Успел скопировать музыку с телефона. Ranger внезапно повис, задумался, когда перешел в /mnt/usb - куда смонтировал флешку. Ну, с ним бывает и хуже. Закрыл - открыл - даже на /mnt/ задумался. Ну, думаю, ладно, бывает, посмотрю, что осталось чрез ls. Ожидаемо, ls тоже повис. Запускаю htop: у всех статус непрерываемой спячки (D). На unix.stackoverflow сказали, что перезагрузка в помощь. Замечательно, reboot. В итоге systemd безуспешно пытался размонтировать флешку, жалуясь, что ranger к ней пристал и не отдает. Прошло уже минут 10, он безуспешно писал одно и то же. Ну, ладно, хард-ребут. В итоге, примонтировать флешку не выходит. Ближе к делу:

$ dmesg 
[  734.183184] usb 1-1.1: new high-speed USB device number 6 using ehci-pci
[  734.299555] ums-realtek 1-1.1:1.0: USB Mass Storage device detected
[  734.316767] scsi host6: usb-storage 1-1.1:1.0
[  735.343551] scsi 6:0:0:0: Direct-Access     Generic- Multi-Card       1.00 PQ: 0 ANSI: 0 CCS
[  735.954136] sd 6:0:0:0: [sdb] 15564800 512-byte logical blocks: (7.97 GB/7.42 GiB)
[  735.955281] sd 6:0:0:0: [sdb] Write Protect is off
[  735.955289] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[  735.956414] sd 6:0:0:0: [sdb] No Caching mode page found
[  735.956426] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  735.961920]  sdb: sdb1
[  735.965889] sd 6:0:0:0: [sdb] Attached SCSI removable disk
# mount /dev/sdb /mnt/usbdrive/
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Гугл толком ответ не дал, обычно это про удаленные сетевые диски или танцы с бубном в убунтофоруме. Подскажите хоть в какую степь гуглить.

Сам же решил отформатировать sd карточку через fdisk, после ребута. Вывод, собственно, выше. ФС: FAT32

Ответ на: комментарий от timdorohin

Кхм, да, неожиданно (нет), но да.

Тогда два вопроса: 1) Что обычно делать, когда зависает ввод-вывод с устройствами? kill -9 не помогал, а пока устройство занято, компьютер выключаться не спешил от слова совсем.

2) Каким образом у меня могла остаться таблица с описаниями файлов, когда я перезаписал таблицу разметки на флешке? Т.е. через fdisk я сначала удалил раздел, потом создал новый, указал тип и записал новую таблицу. Форматирование в последней команде не предусмотрено..?

JAkutenshi ★★
() автор топика
Ответ на: комментарий от JAkutenshi

3) Вот эти строчки:

[  735.956414] sd 6:0:0:0: [sdb] No Caching mode page found
[  735.956426] sd 6:0:0:0: [sdb] Assuming drive cache: write through
в dmesg были красными, поэтому я и предположил, что что-то после всего сделанного с флешкой не так. Этот вывод dmesg расценивать как предупреждение, а не большую проблему?

JAkutenshi ★★
() автор топика

попробуй dd if=/dev/zero of=/dev/sdb bs=1M count=1

teod0r ★★★★★
()
Ответ на: комментарий от JAkutenshi

Это норма, на юсб-шине ядро не может знать о кеше на устройстве, поэтому оно предпологает самый вероятный его вариант. Практически безвредно.

timdorohin ★★★★
()

fdisk не форматирует, только создаёт и удаляет разделы. Если удалить раздел, а потом создать такой же, на том же месте, то ничего не изменится. Нужно использовать mkfs.

ls-h ★★★★★
()

Переформатируй в gparted.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.