Waarom wordt een externe HDD-behuizing alleen tijdens verificatielezingen ontkoppeld?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Een externe HDD-behuizing kan tijdens de verificatie de verbinding verbreken, omdat langdurige leesbewerkingen marginale problemen met de voeding, USB-transportlaag, bridgechip, warmte, kabel of schijf blootleggen.

Bij normaal browsen worden slechts kleine gebieden gelezen, waardoor de behuizing mogelijk nooit lang genoeg wordt belast om een zwakke adapter, instabiele bridgechip, beschadigde kabel, oververhitte controller of onleesbare schijfregio aan het licht te brengen. Verificatiewerkzaamheden lezen sequentieel en langdurig en proberen vaak mislukte sectoren opnieuw, waardoor precies de belasting ontstaat die een instabiel pad laat resetten. Diagnoseer het USB-transport en de schijf afzonderlijk voordat u ervan uitgaat dat een van beide onderdelen moet worden vervangen.

Bevestig of het apparaat wordt gereset of alleen het bestandssysteem wordt ontkoppeld

Noteer de eerste systeemloggebeurtenis, de USB-apparaatidentiteit, de naam van het blokapparaat, de aankoppelstatus en de verificatie-offset wanneer de fout optreedt. Bepaal of de behuizing uit de USB-enumeratie verdwijnt, de schijf aanwezig blijft maar I/O-fouten meldt, of het bestandssysteem na fouten wordt ontkoppeld.

De documentatie over energiebeheer voor Linux-USB maakt onderscheid tussen wijzigingen in het apparaatvermogen en gedrag op een hoger niveau, zoals dat van het bestandssysteem. Het USB-energiemodel van de kernel helpt om een USB-onderbreking of -reset te onderscheiden van een reactie van het bestandssysteem op mislukte opslag-I/O.

Als de behuizing uit de USB-enumeratie verdwijnt, richt u dan eerst op voeding, kabel, firmware van de bridgechip, hostcontroller en opschorting. Als de behuizing aanwezig blijft maar leesfouten meldt, bewaar dan het foutadres en onderzoek de schijf of de vertaling door de bridgechip.

Test de stroomvoorziening onder langdurige leesbelasting

Gebruik de juiste voedingsadapter voor de behuizing, sluit deze rechtstreeks aan op de host en verwijder niet-gevoede hubs of verlengkabels aan de voorkant. Vergelijk het gedrag tijdens het opstarten, in rust en tijdens de verificatie.

De probleemoplossingsrichtlijnen van Seagate voor externe schijven adviseren eerst voeding, een directe USB-verbinding, kabels en alternatieve poorten te controleren voordat u ervan uitgaat dat de schijf defect is, omdat langdurige activiteit een marginale verbinding aan het licht kan brengen die bij licht gebruik blijft werken.

Een behuizing met voeding die alleen onder belasting de verbinding verbreekt, kan nog steeds een te lichte of defecte adapter hebben. Gebruik geen andere voeding tenzij spanning, polariteit, connector en stroomsterkte overeenkomen met de vereisten van de behuizing.

Schakel USB-selectieve onderbreking uit voor één gecontroleerde test

Noteer het USB-energiebeleid van het besturingssysteem en of de behuizing vóór het begin van de verificatie in een ruststand komt. Wijzig indien mogelijk alleen het betreffende apparaat of testsysteem.

Microsoft beschrijft USB-selectieve onderbreking als een energiebeheerfunctie per apparaat. Deze functie bespaart energie, maar is ook een geldige onderscheidende test wanneer één opslagpad rond het onderbreken of hervatten uitvalt.

Als de behuizing stabiel wordt wanneer onderbreking is uitgeschakeld, werk dan eerst de chipset-, USB- en behuizingsfirmware bij voordat u energiebesparing permanent uitgeschakeld laat. Een geslaagde test wijst op een interactie met de energiestand, maar identificeert niet noodzakelijkerwijs het uiteindelijke defecte onderdeel.

-15% OFF
Single board computer zimaboard2

Vergelijk UAS met bulk-only USB-transport

Controleer of de behuizing USB Attached SCSI of het oudere bulk-only transport gebruikt. Noteer de identiteit van de bridgechip, het stuurprogramma, de wachtrijdiepte en de fouten voordat u van modus verandert.

De lsusb-naslaginformatie van Debian helpt bij het identificeren van de bridgechip en de actieve USB-interface. Dat is nodig voordat u een apparaatspecifieke transportoplossing toepast.

Het testen van de bulk-only modus kan een probleem met UAS of wachtrijverwerking aan het licht brengen, maar vermindert ook de prestaties en parallelle uitvoering van opdrachten. Gebruik dit als een gecontroleerde vergelijking en niet als universele oplossing voor elke behuizing.

Voer gezondheidstests van de schijf uit zonder belasting door het bestandssysteem

Lees SMART-gegevens uit via de behuizing als de bridgechip doorgifte ondersteunt. Noteer wachtende sectoren, onherstelbare fouten, CRC-fouten van de interface, temperatuur, time-outs van opdrachten en de geschiedenis van zelftests.

De Debian-handleiding voor smartctl legt uit dat SMART-zelftests en foutenlogboeken kunnen helpen om mediafouten te onderscheiden van resets van het USB-transport, wanneer de behuizing de vereiste opdrachten doorgeeft aan de schijf.

Een geslaagde korte test sluit niet uit dat een schijf tijdens het lezen van het volledige oppervlak faalt. Gebruik een lange test of alleen-lezen scan uitsluitend wanneer er een back-up van de gegevens is en de schijf geen snel toenemende fouten vertoont.

Controleer de kwaliteit van de kabel, de hostpoort en de USB-topologie

Vervang de datakabel door een korte, goed werkende kabel en sluit de behuizing aan op een andere poort aan de achterzijde van het moederbord. Vermijd adapters en hubs tijdens de test.

USB-IF legt uit dat het USB-voedingspad uit meerdere onderdelen bestaat. Een connector die werkt voor korte metagegevenslezingen kan dus alsnog uitvallen wanneer de behuizing en schijf langdurig zwaarder worden belast.

Als het probleem een bepaalde kabel of poort volgt, vervang dat onderdeel dan. Als het probleem de behuizing naar verschillende hosts volgt, richt u dan op de bridgechip, voeding, koeling of de schijf zelf.

Breng herhaalbare foutlocaties in kaart en voorkom gegevensverlies

Herhaal de verificatie alleen lang genoeg om vast te stellen of de verbinding wordt verbroken bij hetzelfde logische blokbereik, na dezelfde verstreken tijd of bij dezelfde temperatuur. Deze patronen helpen om beschadigde media te onderscheiden van instabiliteit door warmte of transport.

Het ZimaSpace-artikel over verbindingen die met externe back-upschijven worden verbroken biedt een aanvullende vergelijking tussen fouten tijdens langdurige overdrachten en fouten in de opslagmedia.

Stop met testen en kopieer eerst herstelbare gegevens wanneer leesfouten toenemen, de schijf herhaaldelijk in hetzelfde bereik reset, de SMART-gezondheid verslechtert of de behuizing oververhit raakt. Het probleem is pas opgelost wanneer een volledige leesverificatie op een stabiel pad is voltooid zonder USB-resets, I/O-fouten of toenemende gezondheidswaarschuwingen.

Ondersteuning & Tips

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.