prima di tutto, sto usando Linux (ma ho anche accesso a un PC Windows).
Durante alcuni trasferimenti di dati, il mio disco rigido USB esterno (formattato NTFS) improvvisamente non era più accessibile, non ho potuto smontarlo e fuser -mv /dev/sdc1
mi ha detto che era utilizzato solo dal mount.ntfs
processo. Non ne avevo idea, quindi ho appena ucciso questo processo. Quindi non era più montato, ovviamente.
Ma non potevo più usare questa porta USB. Sto usando uno switch USB per più dispositivi. Quindi, dopo alcuni minuti di indagine, il mio mouse si è spento, non potevo più usarlo, per essere più precisamente, la porta del mouse, che si trova accanto alla prima porta menzionata. Potevo ancora usare altre porte e l'hdd funzionava bene. Ma dopo pochi minuti, la stessa cosa è accaduta, ha reso inutilizzabile anche la "nuova" porta USB.
Non riuscivo a trovare l'hdd con lsblk
mentre nelle porte inutilizzabili, ma lsusb
mi mostrava ancora il mio disco. Quindi ho deciso di riavviare. Tutto bene di nuovo - all'inizio. Ma ad un certo punto è successa la stessa cosa.
Ora, dopo il riavvio, su una porta USB funzionante, il mio hdd è di nuovo montabile. Sto cercando di capire
cosa è successo,
come risolvere questo problema (si verifica ancora dopo qualche tempo di trasferimento dei dati)
lsblk
mostra il mio hdd ora.
Ho provato l' chkdsk
utilità da Windows. Questo ha trovato alcuni errori, li ha corretti, ma il problema persiste.
Quindi ho eseguito un intero chkdsk
(vedi 3 ° aggiornamento) senza trovare errori.
Ho provato il ntfsfix /dev/sdc
- non ho trovato nulla.
Ho provato a usare smartctl
, ma smartctl --scan
non trova il mio disco.
Forzandolo smartctl -ax /dev/sdc
dà l'errore Unknown USB bridge [0x1058:0x1230 (0x1050)]
.
Specificandolo con smartctl -axd sat /dev/sdc
funziona, ho eseguito il corto, la comodità e il test esteso - senza errori. Solo gli attributi data ( TYPE
) mi hanno reso un po 'curioso:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 214 175 021 Pre-fail Always - 6275
4 Start_Stop_Count 0x0032 098 098 000 Old_age Always - 2456
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
Il resto è solo Old_age
...
Qualche idea, cosa potrebbe aiutarmi? Il mio hardware è danneggiato (in tal caso, non ho idea del perché, è relativamente nuovo, niente di speciale fino ad ora)? Cosa dovrei fare? Dato che questo è il mio disco più grande, al momento non posso fare un backup completo.
Aggiornamento : proverò (devo?) A usare badblocks
e / o e2fsck
. Volevo evitarlo, perché ci vuole molto tempo, ma non ho idea migliore ... Aggiornerò quando (se) qualcosa finisce. Lo inizierò domani ...
Aggiornamento : aggiunto il smartctl
comando corretto con i suoi risultati finora. Eseguirò presto un test esteso, ma ci vogliono più di 8 ore.
Aggiornamento : ho eseguito il chkdsk /f /r
da Windows. Ciò include la ricerca di settori danneggiati e il tentativo di correggerli. Ci sono volute più di 48 ore per terminare ... Risultato: nessun errore. Successivamente, eseguirò il test SMART esteso ...
Aggiornamento : il test SMART esteso non ha rilevato errori. Ci sono volute più di nove ore per completare ... Cosa fare dopo?
smartctl -d sat
fa quello che dovrebbe, aggiornerò presto il mio post. Grazie! Non credo sia lo switch perché ho provato anche una porta della mia scheda madre ... E tutto il resto funziona bene.
smartctl
parte, si desidera utilizzare-d sat
per un'unità SATA dietro un adattatore USB (il contenitore). Tuttavia, l'adattatore potrebbe non supportare necessariamente il passthrough ATA, quindi non preoccuparti quando non funziona. Come ultima risorsa, puoi anche provare-d scsi
, non ti darà molte informazioni (potrebbe anche non rispecchiare realmente lo stato reale del tuo disco SATA).