USB HDD gond

Fórumok

Sziasztok!

Nemrég frissítettem a szerverem és cseréltem az adat HDD-t. Mivel ez már csak archívumokat tartalmaz és néha keresek csak rajta külső USB-s tokba tettem.
A gondom, hogy felcsatolás után pár perccel eltűnik. Ha újra felszeretném csatolni át kell írnom a szkriptet mert az USB máshova tölti fel.
1 hete még /dev/sdc -n értem el ma már /dev/sdl -nél tartok.

Miért csinálja ezt és hogyan tudom rávenni, hogy mindig a /dev/sdc-n legyen?

Részlet a kern.log-ból:

Feb 18 09:33:23 mosaic kernel: [752531.109042] usb 1-4: USB disconnect, address 34
Feb 18 09:33:23 mosaic kernel: [752531.424015] usb 1-4: new high speed USB device using ehci_hcd and address 35
Feb 18 09:33:23 mosaic kernel: [752531.558014] usb 1-4: New USB device found, idVendor=13fd, idProduct=0840
Feb 18 09:33:23 mosaic kernel: [752531.558019] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 18 09:33:23 mosaic kernel: [752531.558022] usb 1-4: Product: External
Feb 18 09:33:23 mosaic kernel: [752531.558024] usb 1-4: Manufacturer: Generic
Feb 18 09:33:23 mosaic kernel: [752531.558026] usb 1-4: SerialNumber: 533133554A314E5138313835
Feb 18 09:33:23 mosaic kernel: [752531.558122] usb 1-4: configuration #1 chosen from 1 choice
Feb 18 09:33:23 mosaic kernel: [752531.558426] scsi36 : SCSI emulation for USB Mass Storage devices
Feb 18 09:33:23 mosaic kernel: [752531.558591] usb-storage: device found at 35
Feb 18 09:33:23 mosaic kernel: [752531.558594] usb-storage: waiting for device to settle before scanning
Feb 18 09:33:28 mosaic kernel: [752536.556200] usb-storage: device scan complete
Feb 18 09:33:28 mosaic kernel: [752536.556665] scsi 36:0:0:0: Direct-Access Generic External 1.14 PQ: 0 ANSI: 4
Feb 18 09:33:28 mosaic kernel: [752536.557243] sd 36:0:0:0: Attached scsi generic sg3 type 0
Feb 18 09:33:38 mosaic kernel: [752546.269283] sd 36:0:0:0: [sdl] 1465149167 512-byte logical blocks: (750 GB/698 GiB)
Feb 18 09:33:38 mosaic kernel: [752546.269896] sd 36:0:0:0: [sdl] Write Protect is off
Feb 18 09:33:38 mosaic kernel: [752546.269899] sd 36:0:0:0: [sdl] Mode Sense: 23 00 00 00
Feb 18 09:33:38 mosaic kernel: [752546.269902] sd 36:0:0:0: [sdl] Assuming drive cache: write through
Feb 18 09:33:38 mosaic kernel: [752546.271395] sd 36:0:0:0: [sdl] Assuming drive cache: write through
Feb 18 09:33:38 mosaic kernel: [752546.271629] sdl: sdl1 sdl2 < sdl5 sdl6 sdl7 sdl8 sdl9 >
Feb 18 09:33:38 mosaic kernel: [752546.276274] sd 36:0:0:0: [sdl] Assuming drive cache: write through
Feb 18 09:33:38 mosaic kernel: [752546.276524] sd 36:0:0:0: [sdl] Attached SCSI disk

Majd 5 perc múlva:


Feb 18 09:37:14 mosaic kernel: [752762.518075] Buffer I/O error on device sdk1, logical block 533
Feb 18 09:37:14 mosaic kernel: [752762.518331] EXT3-fs error (device sdk1): ext3_readdir: directory #2 contains a hole at offset 0
Feb 18 09:37:14 mosaic kernel: [752762.518662] Buffer I/O error on device sdk1, logical block 0
Feb 18 09:37:14 mosaic kernel: [752762.519302] lost page write due to I/O error on sdk1
Feb 18 09:37:14 mosaic kernel: [752762.519308] Buffer I/O error on device sdk1, logical block 8740
Feb 18 09:37:14 mosaic kernel: [752762.520293] Buffer I/O error on device sdk1, logical block 8741
Feb 18 09:37:14 mosaic kernel: [752762.521244] Buffer I/O error on device sdk1, logical block 8742
Feb 18 09:37:14 mosaic kernel: [752762.522145] Buffer I/O error on device sdk1, logical block 8743
Feb 18 09:37:14 mosaic kernel: [752762.523019] Buffer I/O error on device sdk1, logical block 8744
Feb 18 09:37:14 mosaic kernel: [752762.523860] Buffer I/O error on device sdk1, logical block 8814
Feb 18 09:37:14 mosaic kernel: [752762.524617] Buffer I/O error on device sdk1, logical block 16220

Hozzászólások

KH/tápvesztés a külső tokban, első ránézésre.

/etc/lib/lu/plugins/lupi_bebasic

Konkrétan melyik scriptet nem akarod átírni?

-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.

Két probléma van:
Néhány perc után eltűnik a felcsatolt merevlemez (1), és ezután újra megjelenik, de már más eszközként (2). Tippem szerint a második probléma akkor is fennállna, ha az első probléma nem lenne. Azaz a merevlemez minden egyes „bedugásakor” változna az eszköz megnevezése.

A második problémát oldja meg az általam javasolt módszer. A hátránya, hogy az udev az új eszközt érzékelvén, megpróbálja azt újra felcsatolni, és ha ez sikerül, akkor elrejti a felhasználó elől az esetleges hdd/kábel/tápegység/... problémát. Tehát szerencsétlen esetben egy látszólagos megoldás az első problémára is.

-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.

Úgy látszik, hibás az a hdd:
Buffer I/O error on device sdk1, logical block 8740.
Buffer I/O error on device sdk1, logical block 0
az 1. partició kezdőszektora hibás, így nem is tud csatolódni fájlrendszer.

Külső USB tok: Milyen kábellel van a géphez kötve? Ha nem megfelelővel, akkor tud ám alattomos hibákat produkálni.

-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

+1 a kábelnek

USB kábel és USB kábel között is van különbség. Én is vettem USB-s külső racket, a kábel, amit adtak hozzá finoman szólva egy kalap széklet volt. Kicseréltem valami márkásabbra és megjavult a hiba.

Szerk.: Nem tudott annyi adatot átpréselni a gyengébb kábelen a rack, mint a jobbon. Lehet, hogy neked laggol.

-----------
"640GB sokmindenre elég"

Ilyen gond volt nálunk is a kábellel. A vinyón videók voltak, DV avi formában. Az volt az érdekes, hogy semmi I/O hibát nem jelzett, sem Windowsos, sem Linuxos "használat" közben, csak egyszerűen digithibázta a videot lejátszáskor ( több, kevesebb mindenféle színű nényzet megjelenése a képen ).
Vicces volt, mert én kezdetnek az USB-SATA átalakító paneljén cseréltem ki az összes pufferkondit (hátha tápzaj, vagy ilyesmi okozza ).
Végül az USB kábel megrövidítése segített a problémán.
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

Ugyanezt generálja nálam is a RaspberryPi-m. Vinyó hiba nem lehet mert már cseréltem, és az előzővel is ugyanezt csinálta, ez pedig vadonat új.

szerk: kipróbáltam másik, dupla végű usb kábellel is, nem segített :/

Egyik ügyfelünknél hasonló jelenséget produkál egy Debian Squeeze szerver. 5+1 db mentésre használandó A-Data SH93 500GB külső vinyó dobja el magát véletlenszerűen. Mivel több is csinálja, nem bad sector-ra gyanakszom. Először arra gondoltam, hogy a port nem bírja a terhelést, ezért vettem egy Y USB kábelt de nem segített (a kábel összhossz még így is 50 cm alatt van)
Most ki fogok vinni egy másik gyártmányú vinyót, mert mintha másoknak is gondja lenne ezzel SH93-mal:
USB-Hard drive A-DATA SH93 does not work.

kernel: [1119452.529847] sd 18:0:0:0: [sde] Add. Sense: Peripheral device write fault
kernel: [1119452.529854] sd 18:0:0:0: [sde] CDB: Write(10): 2a 00 00 04 49 9f 00 00 f0 00
kernel: [1119452.529868] end_request: I/O error, dev sde, sector 280991
kernel: [1119452.529910] __ratelimit: 6 callbacks suppressed
kernel: [1119452.529915] Buffer I/O error on device sde1, logical block 35116
kernel: [1119452.529954] lost page write due to I/O error on sde1
kernel: [1119452.529969] Buffer I/O error on device sde1, logical block 35117
kernel: [1119452.530004] lost page write due to I/O error on sde1
kernel: [1119452.530007] Buffer I/O error on device sde1, logical block 35118
kernel: [1119452.530041] lost page write due to I/O error on sde1
kernel: [1119452.530044] Buffer I/O error on device sde1, logical block 35119
kernel: [1119452.530078] lost page write due to I/O error on sde1
kernel: [1119452.530081] Buffer I/O error on device sde1, logical block 35120
kernel: [1119452.530115] lost page write due to I/O error on sde1
kernel: [1119452.530118] Buffer I/O error on device sde1, logical block 35121
kernel: [1119452.530152] lost page write due to I/O error on sde1
kernel: [1119452.530155] Buffer I/O error on device sde1, logical block 35122
kernel: [1119452.530189] lost page write due to I/O error on sde1
kernel: [1119452.530192] Buffer I/O error on device sde1, logical block 35123
kernel: [1119452.530226] lost page write due to I/O error on sde1
kernel: [1119452.530229] Buffer I/O error on device sde1, logical block 35124
kernel: [1119452.530262] lost page write due to I/O error on sde1
kernel: [1119452.530266] Buffer I/O error on device sde1, logical block 35125
kernel: [1119452.530299] lost page write due to I/O error on sde1
kernel: [1119452.659573] sd 18:0:0:0: [sde] Unhandled sense code
kernel: [1119452.659577] sd 18:0:0:0: [sde] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
kernel: [1119452.659582] sd 18:0:0:0: [sde] Sense Key : Medium Error [current]
kernel: [1119452.659588] sd 18:0:0:0: [sde] Add. Sense: Peripheral device write fault
kernel: [1119452.659596] sd 18:0:0:0: [sde] CDB: Write(10): 2a 00 1d 04 00 8f 00 00 08 00
kernel: [1119452.659608] end_request: I/O error, dev sde, sector 486801551