L'alimentazione USB può fallire durante l'attività simultanea dei dischi NAS perché diversi dischi e chip bridge possono richiedere più corrente di quella fornita dal percorso condiviso.
Lo stesso enclosure o hub può sembrare stabile quando un disco è inattivo, per poi disconnettersi quando inizia un backup, un altro disco si attiva o più volumi eseguono contemporaneamente la scrittura. La larghezza di banda dati USB e l'alimentazione USB sono limiti separati, ma un disturbo di alimentazione spesso si manifesta come un errore dati perché il bridge si resetta e il sistema operativo perde il dispositivo. Le sezioni seguenti tracciano il budget dall'host al hub, al cavo, all'enclosure e al disco, così da poter testare l'attività concorrente senza presumere che ogni disconnessione sia un problema del filesystem.
I dispositivi alimentati dal bus condividono un budget a monte finito
Un disco alimentato dal bus riceve energia operativa dalla connessione USB anziché dal proprio adattatore. Quando più dispositivi sono collegati a un hub, la porta a monte e il design dell'hub determinano quanta energia può essere distribuita.
Plugable distingue lo storage alimentato dal bus dall'attrezzatura autoalimentata perché i dischi esterni possono superare ciò che un host o un hub passivo possono fornire in modo affidabile. Una porta abilitata ai dati non garantisce abbastanza corrente per ogni disco collegato contemporaneamente.
Il limite può trovarsi nella porta del computer, in un hub interno, in una docking station USB-C o nel regolatore dell'enclosure. Spostare il disco su un altro connettore aiuta solo se quel connettore utilizza un dominio di alimentazione diverso.
L'attività aumenta la domanda oltre la linea di base a riposo
Un disco meccanico consuma più energia durante l'avvio, la ricerca e la scrittura rispetto a quando è già in rotazione con poco I/O. Un enclosure alimenta anche il suo bridge USB-to-SATA e qualsiasi elettronica di stato, raffreddamento o controllo.
I guasti reali degli hub mostrano che la domanda USB simultanea può disconnettere un dispositivo che funzionava finché un altro periferico non si attiva. Il trigger non è necessariamente la potenza media totale; picchi di corrente brevi e cadute di tensione possono resettare il bridge prima che un misuratore lento mostri il massimo.
Due backup che iniziano insieme possono quindi fallire anche se ciascuno funziona da solo. L'attivazione del disco, lo svuotamento della cache, il movimento delle testine e l'attività del controller si sovrappongono nel tempo.
Gli SSD evitano l'avvio del motore ma possono comunque creare picchi brevi del controller e della programmazione flash, specialmente all'interno di dock multi-disco alimentati da un solo adattatore.
Un hub alimentato divide comunque un solo adattatore tra le sue porte
Aggiungere un adattatore esterno cambia l'hub da dipendente interamente dall'host a fornitore locale per i dispositivi a valle. Non crea potenza illimitata per ogni connettore.
StarTech osserva che i dispositivi USB ad alta potenza possono fallire o comportarsi in modo inaffidabile senza un hub alimentato adeguato. La potenza dell'adattatore, le perdite di conversione dell'hub, la politica di carica, la protezione per porta e il carico simultaneo determinano il budget utilizzabile a valle.
Una docking station da 60 W può anche allocare potenza per la ricarica del laptop, Ethernet, display e altre porte. La potenza nominale dell'adattatore non è necessariamente quella disponibile per lo storage.
Usa l'adattatore previsto ed evita di sostituirlo con uno che abbia connettore compatibile ma tensione, corrente, polarità o supporto di negoziazione insufficienti.
La resistenza di cavi e connettori trasforma la corrente in caduta di tensione
La sorgente può fornire abbastanza corrente mentre la tensione che arriva all'enclosure scende troppo. Cavi più lunghi, conduttori piccoli, connettori usurati, adattatori e stadi extra di hub aggiungono resistenza.
Plugable raccomanda di mantenere i dispositivi alimentati sul loro adattatore previsto perché la tensione nel percorso di alimentazione può diventare inadeguata per dispositivi ad alta corrente. La caduta maggiore si verifica quando la corrente aumenta, quindi un cavo marginale può superare un test a riposo e fallire durante una scrittura simultanea.
Il risultato visibile può essere un reset del disco, suoni di riconnessione ripetuti, errore del bridge, rimontaggio del filesystem o una copia che si blocca prima che il dispositivo scompaia.
Un lavoro NAS prolungato espone più di problemi di alimentazione
Una copia grande mantiene occupati disco, bridge, cavo, controller e percorso termico abbastanza a lungo da far emergere hardware marginale. L'alimentazione è una possibile causa, ma settori danneggiati, firmware del bridge, surriscaldamento, integrità del segnale e gestione dell'alimentazione host possono produrre sintomi simili.
La guida di ZimaSpace a un disconnettersi del disco esterno distingue la vera scomparsa del dispositivo da un trasferimento lento e testa cavo, porta diretta, hub, adattatore, enclosure e disco una variabile alla volta.
Una diagnosi di alimentazione diventa più solida quando rimuovere un dispositivo simultaneo o spostare il disco in un enclosure autoalimentato rende stabile lo stesso carico di lavoro senza cambiare dati o filesystem.
Riproduci il guasto con un percorso di alimentazione controllato
Inizia con un disco collegato direttamente o tramite il proprio enclosure alimentato, poi ripeti lo stesso carico di lettura e scrittura. Aggiungi il secondo disco solo dopo che il primo percorso rimane stabile.
Plugable avverte che più dischi meccanici non dovrebbero condividere un hub alimentato dal bus quando la loro domanda combinata può superare la porta host. Usa un hub alimentato o domini di alimentazione separati, quindi controlla i log del kernel o di sistema per reset USB ed eventi di sovracorrente.
Misura tensione e corrente nel punto corretto se hai l'attrezzatura adatta, ma non inserire un misuratore inline sconosciuto in un percorso di backup in produzione. La validazione finale è un I/O sostenuto ripetuto con tutti i dischi previsti attivi e senza disconnessioni, reset o errori del filesystem.
Hub Tecnologico e AI
Altro da leggere

Stato di runtime vs stato persistente in Home Assistant: cosa deve sopravvivere al riavvio?
Home Assistant non conserva ogni valore in tempo reale; la configurazione, i registri, gli stati selezionati ripristinati, la cronologia e i dati di distribuzione...

Come autentica Home Assistant le sessioni locali e remote?
Le sessioni Home Assistant locali e remote utilizzano lo stesso modello di identità lato server; l'accesso remoto modifica il percorso e il confine TLS,...

Perché le query della cronologia di Home Assistant possono rallentare man mano che crescono i dati del Recorder?
La crescita del registratore può aumentare il costo delle query della cronologia quando l’intervallo richiesto coinvolge più righe, aumentano i cache miss o le...

