LINUX.ORG.RU

Подключение флешки

 , ,


0

1

Вставил флешку в разъем, индикатор на ней загорелся.

Далее в bash:

# fdisk -l
Disk /dev/sda: 698,7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A3E92AC2-8C30-43E8-AE64-FE4907C0D586

Device         Start        End   Sectors   Size Type
/dev/sda1       2048    1023999   1021952   499M Windows recovery environment
/dev/sda2    1024000    1228799    204800   100M EFI System
/dev/sda3    1228800    1261567     32768    16M Microsoft reserved
/dev/sda4    1261568  244193279 242931712 115,9G Microsoft basic data
/dev/sda5  244193280  488384511 244191232 116,5G Microsoft basic data
/dev/sda6  488384512  732575743 244191232 116,5G Microsoft basic data
/dev/sda7  732575744  781404159  48828416  23,3G Linux filesystem
/dev/sda8  781404160  800935935  19531776   9,3G Linux filesystem
/dev/sda9  800935936  817453055  16517120   7,9G Linux swap
/dev/sda10 817453056  821358591   3905536   1,9G Linux filesystem
/dev/sda11 821358592 1465147391 643788800   307G Linux filesystem
# ls /dev/sd*
/dev/sda   /dev/sda10  /dev/sda2  /dev/sda4  /dev/sda6  /dev/sda8  /dev/sdb
/dev/sda1  /dev/sda11  /dev/sda3  /dev/sda5  /dev/sda7  /dev/sda9

Вопрос. Почему носитель не определяется как устройство? Или, если определяется, почему в fdisk о нем ни слова?

Может, флешка умерла? Или я тупой? Может, и то и другое(:?

Смотри dmesg и lsblk

Твоя флешека, видимо, /dev/sdb

Файловая система на устройстве, без разделов. И такое бывает.

И используй теги [code]. (мне простительно, пишу с телефона))

greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 2)
Ответ на: комментарий от greenman
$lsblk

sr0      11:0    1  1024M  0 rom
$dmesg

[ 5369.729810] usb 2-1.4: USB disconnect, device number 4
[ 5374.818041] usb 2-1.4: new high-speed USB device number 5 using ehci-pci
[ 5375.823566] usb 2-1.4: New USB device found, idVendor=090c, idProduct=3000
[ 5375.823576] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5375.823580] usb 2-1.4: Product: SM3255AA MEMORY BAR 
[ 5375.823584] usb 2-1.4: Manufacturer: Silicon Motion,Inc. 
[ 5375.824265] usb-storage 2-1.4:1.0: USB Mass Storage device detected
[ 5375.824671] scsi host6: usb-storage 2-1.4:1.0
[ 5376.827876] scsi 6:0:0:0: Direct-Access              USB MEMORY BAR   1000 PQ: 0 ANSI: 0 CCS
[ 5376.828892] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 5376.830391] sd 6:0:0:0: [sdb] Attached SCSI removable disk

ФС без разделов? Ок. А это нормально?

fdisk: cannot open /dev/sdb: Носитель не найден
Если да, то как разделы то создавать? Это устройство нигде не отображается.

yakovm ()
Ответ на: комментарий от yakovm

Странно, почему у тебя lsblk не показывает даже /dev/sda?

Попробуй partprobe /dev/sdb как ниже

Установка Arch на UEFI

Можно попытаться примонтировать и посмотреть выхлоп

mount /dev/sdb /mnt/mountpoint
greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

lsblk все показывает, я просто не копировал(за ненадобностью):

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 698,7G  0 disk 
├─sda1    8:1    0   499M  0 part 
├─sda2    8:2    0   100M  0 part /boot/efi
├─sda3    8:3    0    16M  0 part 
├─sda4    8:4    0 115,9G  0 part 
├─sda5    8:5    0 116,5G  0 part 
├─sda6    8:6    0 116,5G  0 part 
├─sda7    8:7    0  23,3G  0 part /
├─sda8    8:8    0   9,3G  0 part /var
├─sda9    8:9    0   7,9G  0 part [SWAP]
├─sda10   8:10   0   1,9G  0 part /tmp
└─sda11   8:11   0   307G  0 part /home
sr0      11:0    1  1024M  0 rom
yakovm ()
Ответ на: комментарий от greenman
# mount /dev/sdb /mnt/mountpoint
mount: mount point /mnt/mountpoint does not exist

я так понял, в mnt нужна директория mountpoint? создал ее. пробую еще раз примонтировать.

# mount /dev/sdb /mnt/mountpoint
mount: no medium found on /dev/sdb
yakovm ()
Ответ на: комментарий от yakovm

dmesg показывает... Попробуй переткнуть флешку, посмотреть по dmesg, как она определилась (может на этот раз /dev/sdc), а потом mount и partprobe.

Если ничего не показывает, и информация на флешке не нужна, затри начало флешки нулями

sudo dd if=/dev/zero of=/dev/sdb count=1

(Только внимательно, не затри sda!!!) Перезагрузись и после fdisk

greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)

флехи надежнее монтировать по uuid

$ blkid
...
/dev/sdc: UUID="af2f215a-cf3b-428e-7331-f142e78a5111" TYPE="ext4"
...
$ mount -U af2f215a-cf3b-428e-7331-f142e78a5111 /mnt/flashka
anonymous ()

Попробуй отфармотировать

sudo mkfs.vfat -n 'Usb' -I /dev/sdb

anonymous ()
Ответ на: комментарий от greenman
# dmesg
[ 1507.234219] usb 2-1.4: USB disconnect, device number 4
[ 1508.551761] r8169 0000:03:00.0 enp3s0: link up
[ 1509.762159] usb 2-1.4: new high-speed USB device number 5 using ehci-pci
[ 1510.764039] usb 2-1.4: New USB device found, idVendor=090c, idProduct=3000
[ 1510.764048] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1510.764052] usb 2-1.4: Product: SM3255AA MEMORY BAR 
[ 1510.764055] usb 2-1.4: Manufacturer: Silicon Motion,Inc. 
[ 1510.764588] usb-storage 2-1.4:1.0: USB Mass Storage device detected
[ 1510.765061] scsi host6: usb-storage 2-1.4:1.0
[ 1511.784503] scsi 6:0:0:0: Direct-Access              USB MEMORY BAR   1000 PQ: 0 ANSI: 0 CCS
[ 1511.785595] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1511.787736] sd 6:0:0:0: [sdb] Attached SCSI removable disk

# mount /dev/sdb /mnt/mountpoint
mount: no medium found on /dev/sdb
yakovm ()

Не проще посмотреть всё в gparted?

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

Вообще нет sdb.

# blkid
/dev/sda1: UUID="50324FDF324FC924" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="48cfdca6-0639-48b4-85ff-14fc5f131092"
/dev/sda2: UUID="764C-45A8" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="3e3b9129-e0ae-40e1-a163-fbae59b2a49b"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="1d594f62-c37f-4ea5-896c-010dd206facf"
/dev/sda4: UUID="3CA446F1A446AD68" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="cdca3fdb-095c-4b12-ab72-44bbed3b8b7a"
/dev/sda5: LABEL="programfiles" UUID="2A9074FD9074D135" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="b1f12faf-1aed-4756-a729-88dce8008a43"
/dev/sda6: LABEL="files" UUID="B65293315292F579" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="567f8359-8e52-499a-ba5f-35159a1edb15"
/dev/sda7: UUID="819fe6bf-4ca5-49b6-945a-67ca861a40a2" TYPE="ext4" PARTUUID="a685bbbb-4b1c-408d-b76a-95395a76b27d"
/dev/sda8: UUID="ffa9bc81-cc3d-42f4-a798-be1b5b04e990" TYPE="ext4" PARTUUID="6207d68c-cbb2-4f1a-8c4c-fe1ff7b53a43"
/dev/sda9: UUID="75c1de5f-db15-41f8-9dcf-86fc69fafea5" TYPE="swap" PARTUUID="eea377ce-a719-4d48-ad68-72a3b65f2e30"
/dev/sda10: UUID="f5726d5b-0b46-4821-bd14-ab0d585c7687" TYPE="ext4" PARTUUID="a76d3517-0ec4-403d-99d1-71b3fa3bd78c"
/dev/sda11: UUID="6469956b-4d3c-44da-9b0f-59bf3972b099" TYPE="ext4" PARTUUID="2cd61c7b-1546-41b6-b2af-c90ffdb10911"
yakovm ()
Ответ на: комментарий от piwww

В GParted носитель не отображается. В этом, собственно, и дело.

yakovm ()
Ответ на: комментарий от anonymous

Носителя не найдено.

# mkfs.vfat -n 'Usb' -I /dev/sdb
mkfs.fat 4.1 (2017-01-24)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
mkfs.vfat: unable to open /dev/sdb: No medium found
yakovm ()
Ответ на: комментарий от anonymous

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

yakovm ()
Ответ на: комментарий от yakovm

Жизнь показала что бывает проще что экономит время )). Ok. пробуй dmesg | tail какое там у тебя название sdc , sdb1 ?

anonymous ()
Ответ на: комментарий от anonymous

sdb

# dmesg | tail
[ 1995.857732] usb 2-1.4: new high-speed USB device number 11 using ehci-pci
[ 1996.859096] usb 2-1.4: New USB device found, idVendor=090c, idProduct=3000
[ 1996.859105] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1996.859109] usb 2-1.4: Product: SM3255AA MEMORY BAR 
[ 1996.859113] usb 2-1.4: Manufacturer: Silicon Motion,Inc. 
[ 1996.859765] usb-storage 2-1.4:1.0: USB Mass Storage device detected
[ 1996.860024] scsi host6: usb-storage 2-1.4:1.0
[ 1997.863287] scsi 6:0:0:0: Direct-Access              USB MEMORY BAR   1000 PQ: 0 ANSI: 0 CCS
[ 1997.864261] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1997.866877] sd 6:0:0:0: [sdb] Attached SCSI removable disk
yakovm ()
Ответ на: комментарий от yakovm

список возможных форматов и соответствующих команд:

mkfs.ext2 - EXT2 mkfs.ext3 - EXT3 mkfs.ext4 - EXT4 mkfs.bfs - BFS mkfs.msdos - MSDOS mkfs.reiserfs - ReiserFS mkfs.minix - Minix mkfs.ntfs - NTFS mkfs.vfat - VFAT (Fat32)

anonymous ()
Ответ на: комментарий от anonymous
# mkfs.vfat /dev/sdb
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/sdb: No medium found
yakovm ()

Другие флешки автоматически монтируются при присоединении. И проблем с открытием нет.

yakovm ()
Ответ на: комментарий от yakovm

поищи в Google unable to open /dev/sdb: No medium found

но я выше уже советовал..

anonymous ()
Ответ на: комментарий от yakovm

Похоже что флешка умерла. Попробуй её на другом компе.

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

Эффект тот же, нигде она не работает. Изначально предполагал, что она мертвая. Спасибо всем, кто помогал!

yakovm ()
Ответ на: комментарий от anonymous

Ты сам то пробовал эту утилиту запускать? Она у меня даже не отображается. Т.е. окно как-бы есть(при наведении в панели отображается), но оно не открывается.

yakovm ()
Ответ на: комментарий от anonymous

Эврика! Спасибо за идею. В такой ситуации необходимо перепрошивать флешку. Как это делать под linux, без понятия. Если кто знает - напишите. Алгоритм действий на винде такой: 1)качаем, запускаем,вставляем флешку, смотрим VID и PID http://www.antspec.com/usbflashinfo/ 2)идем сюда, вставляем данные, ищем нужный софт в графе utils (если даже устройство по каким-то параметрам не совпадает с вашим, можно пробовать) http://flashboot.ru/iflash/ 3)находим в инете нужную программку, запускаем, а дальше по ходу с интерфейсом разберетесь.

yakovm ()
Ответ на: комментарий от yakovm

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

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