URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 26
[ Назад ]

Исходное сообщение
"Linux портит флешку"

Отправлено friday1313 , 10-Май-23 11:37 
Добрый день всем.

Купил флешку на 128Г. Windows увидел её нормально. залил пару файлов - без проблем.
Воткнул её на сервер (SLES 12 SP5) - тоже нормально. Но на vfat не могу записать большие файлы - вроде все ок.
Решил отформатировать её в ext3
fdisk /dev/sdc
поменял тип на 83
mkfs.ext3 /dev/sdc1
счетчик шел и отключился
теперь /dev/sdc нет и ОС флешку не видит
Windows тоже её не видит.

Решил что флешка бракованная - сдал в сервис по гарантии - там приговорили - дали другую
Все точно также - начал форматировать в ext3 - /dev/sdc пропал.

vhcalnplci:~ # cat /var/log/messages  | grep sdc
2023-05-10T13:25:24.680060+06:00 vhcalnplci kernel: [270313.655608] sd 3:0:0:0: [sdc] 236222464 512-byte logical blocks: (121 GB/113 GiB)
2023-05-10T13:25:24.680060+06:00 vhcalnplci kernel: [270313.656022] sd 3:0:0:0: [sdc] Write Protect is off
2023-05-10T13:25:24.680061+06:00 vhcalnplci kernel: [270313.656024] sd 3:0:0:0: [sdc] Mode Sense: 43 00 00 00
2023-05-10T13:25:24.680061+06:00 vhcalnplci kernel: [270313.656736] sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
2023-05-10T13:25:24.684087+06:00 vhcalnplci kernel: [270313.660374]  sdc: sdc1
2023-05-10T13:25:24.688056+06:00 vhcalnplci kernel: [270313.662192] sd 3:0:0:0: [sdc] Attached SCSI removable disk
2023-05-10T13:30:21.040028+06:00 vhcalnplci kernel: [270610.015783]  sdc: sdc1
2023-05-10T13:30:33.341703+06:00 vhcalnplci kernel: [270622.316913]  sdc: sdc1
2023-05-10T13:38:46.937071+06:00 vhcalnplci kernel: [271115.896926] sd 3:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
2023-05-10T13:38:46.937093+06:00 vhcalnplci kernel: [271115.896929] sd 3:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 04 e0 10 10 00 08 00 00
2023-05-10T13:38:46.937094+06:00 vhcalnplci kernel: [271115.896931] print_req_error: I/O error, dev sdc, sector 81793040
2023-05-10T13:38:46.937095+06:00 vhcalnplci kernel: [271115.896933] Buffer I/O error on dev sdc1, logical block 10223874, lost async page write
2023-05-10T13:38:46.937095+06:00 vhcalnplci kernel: [271115.896938] Buffer I/O error on dev sdc1, logical block 10223875, lost async page write
2023-05-10T13:38:46.937096+06:00 vhcalnplci kernel: [271115.896939] Buffer I/O error on dev sdc1, logical block 10223876, lost async page write
2023-05-10T13:38:46.937097+06:00 vhcalnplci kernel: [271115.896940] Buffer I/O error on dev sdc1, logical block 10223877, lost async page write
2023-05-10T13:38:46.937097+06:00 vhcalnplci kernel: [271115.896941] Buffer I/O error on dev sdc1, logical block 10223878, lost async page write
2023-05-10T13:38:46.937098+06:00 vhcalnplci kernel: [271115.896942] Buffer I/O error on dev sdc1, logical block 10223879, lost async page write
2023-05-10T13:38:46.937098+06:00 vhcalnplci kernel: [271115.896943] Buffer I/O error on dev sdc1, logical block 10223880, lost async page write
2023-05-10T13:38:46.937099+06:00 vhcalnplci kernel: [271115.896944] Buffer I/O error on dev sdc1, logical block 10223881, lost async page write
2023-05-10T13:38:46.937100+06:00 vhcalnplci kernel: [271115.896945] Buffer I/O error on dev sdc1, logical block 10223882, lost async page write
2023-05-10T13:38:46.937100+06:00 vhcalnplci kernel: [271115.896946] Buffer I/O error on dev sdc1, logical block 10223883, lost async page write
2023-05-10T13:38:46.940027+06:00 vhcalnplci kernel: [271115.914293] sd 3:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
2023-05-10T13:38:46.940040+06:00 vhcalnplci kernel: [271115.914297] sd 3:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 04 e4 08 10 00 08 00 00
2023-05-10T13:38:46.940041+06:00 vhcalnplci kernel: [271115.914299] print_req_error: I/O error, dev sdc, sector 82053136

результат lsusb -v по ссылке https://cloud.mail.ru/public/M5Zi/mCXT5JRJ7
В USB подключен жесткий диск в корпусе Ugreen и еще одна флешка, так что в lsusb надо еще найти новую флешку

Как восстановить флешку?
Хотя бы в Windows


Содержание

Сообщения в этом обсуждении
"Linux портит флешку"
Отправлено lavr , 10-Май-23 13:20 
> Добрый день всем.
> Купил флешку на 128Г. Windows увидел её нормально. залил пару файлов -
> без проблем.

вагон флешек лежит, работают и под Linux и под FreeBSD.
из 10ка только одна оказалась плохой...
Правда я не покупаю а бы какие и дешевые...

> Как восстановить флешку?
> Хотя бы в Windows

зависит от производителя... утилиты от производителя,
но лучше выкинуть, она либо работает, либо умирает...


"Linux портит флешку"
Отправлено friday1313 , 10-Май-23 13:46 
>> Добрый день всем.
>> Купил флешку на 128Г. Windows увидел её нормально. залил пару файлов -
>> без проблем.
> вагон флешек лежит, работают и под Linux и под FreeBSD.
> из 10ка только одна оказалась плохой...
> Правда я не покупаю а бы какие и дешевые...
>> Как восстановить флешку?
>> Хотя бы в Windows
> зависит от производителя... утилиты от производителя,
> но лучше выкинуть, она либо работает, либо умирает...

В том то и дело, что рядом стоит флешка и работает. А вот эта никак не хочет.
Может быть как-то из lsusb можно вытащить данные и создать ноду вручную с помощью mknod.
Дальше бы создал раздел не на всю флешку, а на меньший объем


"Linux портит флешку"
Отправлено lavr , 10-Май-23 15:43 
>[оверквотинг удален]
>> Правда я не покупаю а бы какие и дешевые...
>>> Как восстановить флешку?
>>> Хотя бы в Windows
>> зависит от производителя... утилиты от производителя,
>> но лучше выкинуть, она либо работает, либо умирает...
> В том то и дело, что рядом стоит флешка и работает. А
> вот эта никак не хочет.
> Может быть как-то из lsusb можно вытащить данные и создать ноду вручную
> с помощью mknod.
> Дальше бы создал раздел не на всю флешку, а на меньший объем

а смысл ентой экономии?

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


"Linux портит флешку"
Отправлено Pahanivo , 11-Май-23 08:37 
> а смысл ентой экономии?

Штовы штовы )) Ставлю, что в диапазоне 450-4000р афтор выбрал флеху на 450 ))

> Лучше посмотреть развязку на матплате и если другие флешки
> в данном порту работают нормально, лучше заменить флешку.
> И впредь покупать не а бы что, а проверенных вендоров.

И не пользоваться кликбейтными названиями "Linux портит флешку".



"Linux портит флешку"
Отправлено friday1313 , 11-Май-23 11:11 
>> а смысл ентой экономии?
> Штовы штовы )) Ставлю, что в диапазоне 450-4000р афтор выбрал флеху на
> 450 ))
>> Лучше посмотреть развязку на матплате и если другие флешки
>> в данном порту работают нормально, лучше заменить флешку.
>> И впредь покупать не а бы что, а проверенных вендоров.
> И не пользоваться кликбейтными названиями "Linux портит флешку".

Короче, я понял. Реальной подсказки никто не даст и все будут только наезжать флешка не та, название не то и вообще гранаты не той системы (для зумеров и прочих морально не зрелых - это отсылка на белое солнце пустыни)

А реальной подсказки, почему так происходит не дождусь
Флешка - Transend -  нормальный бренд раньше был, иногда до сих пор юзайю древнюю 4гиговую этой фирмы


"Linux портит флешку"
Отправлено Andrey , 11-Май-23 12:07 
>[оверквотинг удален]
>>> в данном порту работают нормально, лучше заменить флешку.
>>> И впредь покупать не а бы что, а проверенных вендоров.
>> И не пользоваться кликбейтными названиями "Linux портит флешку".
> Короче, я понял. Реальной подсказки никто не даст и все будут только
> наезжать флешка не та, название не то и вообще гранаты не
> той системы (для зумеров и прочих морально не зрелых - это
> отсылка на белое солнце пустыни)
> А реальной подсказки, почему так происходит не дождусь
> Флешка - Transend -  нормальный бренд раньше был, иногда до сих
> пор юзайю древнюю 4гиговую этой фирмы

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

А обвинять всех что вас никто не любит и не помогает - ну то такое... Из вас ведь даже производителя флешки удалось получить только когда вы на всех обиделись.


"Linux портит флешку"
Отправлено Pahanivo , 11-Май-23 12:11 
> ну то такое... Из вас ведь даже производителя флешки удалось получить
> только когда вы на всех обиделись.

Ждем модель )) Подождем, твою мать ))


"Linux портит флешку"
Отправлено friday1313 , 12-Май-23 12:00 
>[оверквотинг удален]
> контроллер считает что чип неисправный и хорошо если потом дает читать
> то, что уже записано. Поэтому даже на винде рекомендуется прогонять запись
> на полный объем флешки, а не "быстрое форматирование и запись пары
> файлов".
> Маркировка на флешке еще ни о чем не говорит. Вскрывайте флешку, если
> там не компаундом залито, наверное можно увидеть маркировку на чипе. По
> даташиту в интернете можете найти ее реальный размер.
> А обвинять всех что вас никто не любит и не помогает -
> ну то такое... Из вас ведь даже производителя флешки удалось получить
> только когда вы на всех обиделись.

Флешка Transcend TS128GJF700
На их сайте по серийному номеру успешно отображается как     128GB, USB3.1
На винде заливать полный объем было долго - закачал гигов 20 и все, подключил её к линуксу - заливать большие объемы там


"Linux портит флешку"
Отправлено draider , 08-Дек-23 23:25 
> В китайских флешках зачастую контроллер прошит на больший размер ....

Точно, было такое. Китайцы продавали с надписью SAMSUNG перепрошитые флешки с реальным размером в 4 раза меньшим заявленного.


"Linux портит флешку"
Отправлено Pahanivo , 11-Май-23 12:09 
> Короче, я понял. Реальной подсказки никто не даст и все будут только
> наезжать флешка не та, название не то и вообще гранаты не
> той системы (для зумеров и прочих морально не зрелых - это
> отсылка на белое солнце пустыни)

Ух ты )) Держи морально перезрелого ))
Весьма уважаемый в здешних краях мусье lavr выше дал исчерпывающие рекомендации.

> А реальной подсказки, почему так происходит не дождусь
> Флешка - Transend -  нормальный бренд раньше был, иногда до сих
> пор юзайю древнюю 4гиговую этой фирмы

Ты за столько времени не удосужился даже вменяемо модель озвучит.
О чем с тобой говорить? Не про итоги же знакомства с флеш-утилтами ))


"Linux портит флешку"
Отправлено lavr , 11-Май-23 13:57 
>[оверквотинг удален]
>>> в данном порту работают нормально, лучше заменить флешку.
>>> И впредь покупать не а бы что, а проверенных вендоров.
>> И не пользоваться кликбейтными названиями "Linux портит флешку".
> Короче, я понял. Реальной подсказки никто не даст и все будут только
> наезжать флешка не та, название не то и вообще гранаты не
> той системы (для зумеров и прочих морально не зрелых - это
> отсылка на белое солнце пустыни)
> А реальной подсказки, почему так происходит не дождусь
> Флешка - Transend -  нормальный бренд раньше был, иногда до сих
> пор юзайю древнюю 4гиговую этой фирмы

а что Вы хотели услышать: магическую команду от всех проблем?
совет грохнуть туда нули, затем заново разметить и отформатировать?

Вас же волнует почему? А это условия - мать, мосты, развязки,
питание, сколько у вас USB уже воткнуто...


"Linux портит флешку"
Отправлено friday1313 , 12-Май-23 12:02 
>[оверквотинг удален]
>> наезжать флешка не та, название не то и вообще гранаты не
>> той системы (для зумеров и прочих морально не зрелых - это
>> отсылка на белое солнце пустыни)
>> А реальной подсказки, почему так происходит не дождусь
>> Флешка - Transend -  нормальный бренд раньше был, иногда до сих
>> пор юзайю древнюю 4гиговую этой фирмы
> а что Вы хотели услышать: магическую команду от всех проблем?
> совет грохнуть туда нули, затем заново разметить и отформатировать?
> Вас же волнует почему? А это условия - мать, мосты, развязки,
> питание, сколько у вас USB уже воткнуто...

Надеялся, что где-то в lsusb отражаются параметры для ручного создания ноды с помощью mknod.
Потом fdisk на созданный девайс и переразбить её на меньший объем


"Linux портит флешку"
Отправлено Аноним , 16-Май-23 15:31 
> В том то и дело, что рядом стоит флешка и работает. А
> вот эта никак не хочет.
> Может быть как-то из lsusb можно вытащить данные и создать ноду вручную
> с помощью mknod.
> Дальше бы создал раздел не на всю флешку, а на меньший объем


sudo dd bs=2M if=/dev/zero of=/dev/флешка

И посмотреть чем дело кончится. То число и будет максимум.

Но скорее всего, флешка дохлая.

P.S. Старая Венда не умеет ext2/ext3/ext4 без сторонних драйверов.


"Linux портит флешку"
Отправлено hhh , 04-Янв-24 12:15 

> P.S. Старая Венда не умеет ext2/ext3/ext4 без сторонних драйверов.

А шо, разве новая умеет? О_о


"Linux портит флешку"
Отправлено Аноним , 18-Май-23 04:46 
скорее всего, флешка врёт про свой размер

"Linux портит флешку"
Отправлено Pahanivo , 18-Май-23 19:58 
> скорее всего, флешка врёт про свой размер

Тогда номера блоков в логе больно несуразные - в районе 5GB. Ни то ни се.


"Linux портит флешку"
Отправлено Аноним , 19-Май-23 17:57 
>> скорее всего, флешка врёт про свой размер
> Тогда номера блоков в логе больно несуразные - в районе 5GB. Ни
> то ни се.

Допустим, 4 гига есть, на пятом оно пошло переписывать себя, а в каком-то месте оказывается, что оно было не рассчитано долго врать.