LINUX.ORG.RU

16GB Flash / ошибка ввода/вывода

 


1

1

Первое подключение

[ 7477.086526] usb 1-5: USB disconnect, device number 8
[ 7479.523033] usb 1-5: new high-speed USB device number 9 using ehci-pci
[ 7479.642204] usb 1-5: New USB device found, idVendor=8564, idProduct=1000
[ 7479.642211] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7479.642215] usb 1-5: Product: Mass Storage Device
[ 7479.642219] usb 1-5: Manufacturer: JetFlash
[ 7479.642222] usb 1-5: SerialNumber: 2367432475
[ 7479.642693] usb-storage 1-5:1.0: USB Mass Storage device detected
[ 7479.643152] scsi host6: usb-storage 1-5:1.0
[ 7480.691525] scsi 6:0:0:0: Direct-Access     JetFlash Transcend 16GB   1.00 PQ: 0 ANSI: 6
[ 7480.691969] sd 6:0:0:0: Attached scsi generic sg1 type 0
[ 7480.693585] sd 6:0:0:0: [sdb] 30867456 512-byte logical blocks: (15.8 GB/14.7 GiB)
[ 7480.693986] sd 6:0:0:0: [sdb] Write Protect is off
[ 7480.693990] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 7480.694360] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
[ 7480.697951]  sdb: sdb1 sdb2 sdb3
[ 7480.700621] sd 6:0:0:0: [sdb] Attached SCSI removable disk
При проблемах
[ 2822.924734] usb 1-5: reset high-speed USB device number 3 using ehci-pci
[ 2823.043961] sd 6:0:0:0: Device offlined - not ready after error recovery
[ 2823.043974] sd 6:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
[ 2823.043978] sd 6:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 00 00 08 00 00 00 20 00
[ 2823.043981] blk_update_request: I/O error, dev sdb, sector 2048
[ 2823.043984] Buffer I/O error on dev sdb1, logical block 0, lost async page write
[ 2823.043997] Buffer I/O error on dev sdb1, logical block 1, lost async page write
[ 2823.043999] Buffer I/O error on dev sdb1, logical block 2, lost async page write
[ 2823.044001] Buffer I/O error on dev sdb1, logical block 3, lost async page write
[ 2823.044017] sd 6:0:0:0: rejecting I/O to offline device
[ 2823.044020] sd 6:0:0:0: killing request
[ 2823.044024] sd 6:0:0:0: rejecting I/O to offline device
[ 2823.044026] sd 6:0:0:0: [sdb] killing request
[ 2823.044046] sd 6:0:0:0: [sdb] FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 2823.044048] sd 6:0:0:0: [sdb] CDB: Write(10) 2a 00 00 00 1a d0 00 00 08 00
[ 2823.044049] blk_update_request: I/O error, dev sdb, sector 6864
[ 2823.044051] Buffer I/O error on dev sdb1, logical block 602, lost async page write
Видны проблемы с секторами.

badblock прогнал, но не думаю, что он тут к месту, ибо это не жд, потому что он ничего не дал

Checking blocks 0 to 15433727
Checking for bad blocks (read-only test): ;done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)

После попытки dd if=/dev/zero of=/dev/sdb , даже с указанием блока

dd: ошибка записи '/dev/sdb': Ошибка ввода/вывода
84097+0 записей получено
84096+0 записей отправлено
43057152 байт (43 MB, 41 MiB) скопирован, 105.311 s, 409 kB/s
после dd fdisk флешку не видит. lsusb по крайней мере еще видит ее
Bus 001 Device 007: ID 8564:1000 Transcend Information, Inc. JetFlash
и в dmesg куча
[ 5516.738029] sd 6:0:0:0: rejecting I/O to offline device
Переподключение, fdisk говорит, что там как было 3 раздела, так и осталось, т.е. dd вообще не пишет на нее

Хотя изначально я снял dd полностью весь sdb, потом все 3 раздела. т.е. в данный момент у меня есть все 4 образа с флешки, ибо не очень хочется восстанавливать данные как после проблем с посыпавшимся жд пару лет назад, который, емнип, так же пропадал offline device из системы

Что с ней делать? Есть вариант попробовать

Бери утилиту и перепрошивай из-под венды, да, обычно помогает.

Или есть еще какие варианты?

Кхм. Флешка стояла в ноуте как основная с системой, записей там было немного-немало

Filesystem created:       Fri Sep  2 23:57:38 2016
Lifetime writes:          282 GB
Block count:              9141248
Block size:               1024
Free blocks:              722283
Inode count:              571392
Free inodes:              408630
Filesystem state:         clean
Last write time:          Mon Jan 14 23:15:38 2019
По сравнению с жд на стаце, который очень мало юзается
Filesystem created:       Thu Oct  2 21:48:36 2014
Lifetime writes:          1938 GB
Block count:              157286382
Block size:               4096
Free blocks:              27653042
Inode count:              4531200
Free inodes:              4366450
Filesystem state:         clean
Last write time:          Sun Feb 10 07:35:06 2019
Хотя записано было мало всего-то 15Гб за год.
Filesystem created:       Fri Sep  2 23:57:38 2016
Lifetime writes:          266 GB
Block count:              9141248
Block size:               1024
Free blocks:              3348418
Inode count:              571392
Free inodes:              410010
Filesystem state:         clean
Last write time:          Thu Jan 18 13:51:05 2018

PS: Кстати, сначала была проблема с одним из архивов, который не распаковывался в tmpfs, в связи с чем - фиг знает, решилось заменой самого архива на более старый. Через какое-то время(дни) резко вылетел браузер, и пошли ошибки ввода/вывода, как будто флешка была переподключена. После этого была предпринята попытка fsck по всем разделам, но процесс вешается на статус D (htop показал) на некоторое время. И затем уже начались действия по восстановлению данных.

PS: Ноут работал как сервер 24/7, перезагружался раз в месяц в во время цикла разряда/заряда батареи, которая кстати была недавно полностью разряжена(ввиду того, что не прописал правила для выключения при низком заряде), сейчас не заряжается, но с этим потом разберемся, хотя сдается мне еще и это стало добавкой.

★★

Что с ней делать? Есть вариант попробовать

Бери утилиту и перепрошивай из-под венды, да, обычно помогает.

Или есть еще какие варианты?

Самый очевидный вариант - выкинуть. Если с HDD надо рассчитывать на вылет через пару лет, то флешки - это расходник. Из-за меньшей живучести, или из-за частых переподключений со скачками и ударами статикой.

Низкоуровневое сканирование и форматирование может помочь, если случилось повреждение или неравномерный износ ячеек. Но эти утилиты от производителя не идеальны. Можно потратить много времени, потерять в объёме, но получить флешку, которая деградирует через пару часов.

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

Но на флешку эту ничего важного потом не закидывай и особо не надейся.

Zhbert ★★★★★ ()

Флешка стояла в ноуте как основная с системой

ССЗБ .

Флешка

Это для другого ...

Если уж надо внешний носитель , то ставь полноценный SSD через USB переходник .

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

Разве у них что-то есть? От этих производителей только форматируют в FAT32, или типа того. А нужна производственная утилита от производителя контроллера, которой запрещено быть в свободном доступе.

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

Внешний носитель с ОС на борту на случай неожиданного сбоя текущей ОС / проба других ОС без установки.

SSD не было никогда, сам жд на ноуте сдох более двух лет назад, замены не предоставилось

USB - переходник есть (если имеется ввиду 2.5 > usb, у которого плата греется :( ), но пустует

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

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

еще вендор утили есть у кингстона вроде.

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

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

у трансценда есть MLC флэшки. но - да, лучше кол-во записей на них по возможности уменьшать, в идеале - до нуля.

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

Если уж надо внешний носитель , то ставь полноценный SSD через USB переходник.

бывают флешки на контроллере SSD.

вот например:

Drive: 3(USB)
Model: Corsair Voyager GTX                     
Fw   : S9FM02J6
Size : 122104 MB
S9 fw: S9FM02J6, 2015Oct 6
Bank00: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank01: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank02: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank03: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank08: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank09: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank10: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Bank11: 0x98,0x3a,0x94,0x93,0x76,0x51,0x8,0x4 - Toshiba 15nm MLC 16k 128Gb/CE 128Gb/die
Controller   : Possible PS3109 or PS3111
Flash CE     : 8
PS3105/3108/3109/3111 only:
Flash Channel: 4
Dram Size,MB : 32
умеет даже трим и смарт показывать.

дорого, да. но зато без соплей(проводов, адаптеров)

Rost ★★★★★ ()

Ноут работал как сервер 24/7, перезагружался раз в месяц в во время цикла разряда/заряда батареи

memtest погоняй для начала для уверенности. А то не только флешку убьёшь, пеняя не туда.

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

memtest v4 в один проход ошибок не выдал.

memtest v5 пока не юзал. v8 так вообще написано только для уефая, кой есть только на стаце, да не используется

кстати о памяти, в планах навесить еще 4 гб во второй слот. единственное, что смущает - плашки обе двусторонние, только у родной 2х8, а у другой 2х4 чипов, обе содимм ддр3, тайминги вроде воспадают (11-11), будут они вместе работать?

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

Собственно мб я не так изъясняюсь, данные я вытащил уже, и залил на другую флешку(Sandisk кстати, валяются две одинаковые), ибо без ноута тяжко.

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

Если попытки будут тщетны, возьму к черту вд-шку на терабайт и засуну в ноут, все же пользы будет больше(родная баракуда была на 0,5ТВ)

TODD ★★ ()
Последнее исправление: TODD (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.