Perché Plex continua ad accedere ai tuoi dischi durante la notte?

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

L’attività dei dischi durante la notte è spesso dovuta alla normale manutenzione di Plex, ma gli accessi ripetuti al di fuori dell’intervallo configurato richiedono un controllo a livello di processo prima di disattivare qualsiasi funzione.

Su un NAS domestico sempre acceso, Plex può accedere allo spazio di archiviazione anche quando nessuno sta guardando contenuti, perché il backup del database, gli aggiornamenti della libreria, l’aggiornamento dei metadati, la pulizia della cache o l’analisi dei contenuti possono essere programmati nelle ore di minor utilizzo. Il test utile consiste innanzitutto nel confrontare l’orario dell’I/O con l’attività di Plex, quindi nel distinguere Plex da un altro container, da un processo di backup, da un’attività del filesystem o da una richiesta di un client. Non iniziare disattivando tutte le opzioni di manutenzione, perché alcune di queste attività proteggono o ottimizzano lo stato del server.

Inizia confrontando l’attività dei dischi con l’intervallo di manutenzione di Plex

Apri Plex Web e controlla l’orario di inizio e fine delle Attività pianificate prima di modificare il NAS. Plex documenta un intervallo di manutenzione predefinito che inizia durante la notte; le attività possono includere il backup e l’ottimizzazione del database, la pulizia della cache, gli aggiornamenti della libreria, la gestione dei metadati e l’analisi dei contenuti. Se il rumore dei dischi inizia e termina all’interno di questo intervallo, l’attività pianificata è la spiegazione più probabile, non un’unità in fase di guasto.

La documentazione ufficiale sulle attività pianificate di Plex è il riferimento migliore per stabilire quali processi possono essere eseguiti legittimamente durante la notte. Confronta la pianificazione configurata con l’orario esatto in cui i LED delle unità o il grafico dello spazio di archiviazione mostrano attività. Una corrispondenza ravvicinata è un segnale utile; una discrepanza indica che devi continuare la diagnosi.

Se l’attività inizia al di fuori dell’intervallo di Plex, non dare per scontato che Plex ne sia ancora responsabile. Controlla se nello stesso momento viene avviato un backup del NAS, un test SMART, uno scrub, un indicizzatore, un downloader o un’altra app multimediale. Il criterio decisionale è semplice: se l’attività segue un’attività di Plex, resta nel ramo di diagnosi di Plex; se non la segue, passa all’host o a un altro container.

Separa la scansione della libreria dall’analisi e dall’I/O della transcodifica

Controlla poi che cosa Plex dichiara di fare mentre i dischi sono occupati. Una scansione della libreria normalmente percorre i percorsi dei contenuti e aggiorna gli elementi modificati, mentre l’analisi dei contenuti può leggere porzioni molto più ampie dei file. La transcodifica è ancora diversa: è legata alla riproduzione e crea un output temporaneo, quindi l’attività dovrebbe corrispondere a uno streaming in corso, non a un periodo di manutenzione senza riproduzioni.

Se hai aggiunto di recente una libreria di grandi dimensioni, modificato i percorsi, abilitato un’analisi più approfondita o ripristinato i metadati, un singolo intervallo di manutenzione può essere molto più intenso del solito. Un pratico flusso di lavoro per un server multimediale domestico considera inoltre l’organizzazione della libreria, la scansione, la riproduzione e la transcodifica come livelli separati; mantenere distinti questi livelli aiuta a non attribuire al dispositivo di archiviazione attività applicative previste.

Esegui una notte di prova controllata senza client attivi e annota se lo stesso I/O si ripresenta. Se l’attività scompare, era coinvolta una richiesta di un client, una riproduzione remota, un download o una conversione avviata dalla riproduzione. Se persiste allo stesso orario programmato, continua con il ramo della manutenzione invece di risolvere i problemi dei client.

Identifica il processo esatto prima di modificare le impostazioni

Usa il monitor dei processi o dello spazio di archiviazione del NAS per identificare il processo che genera letture e scritture durante l’evento. Su un host Docker, controlla anche l’attività e i log del container Plex intorno allo stesso istante. L’obiettivo non è osservare l’utilizzo aggregato del disco, ma collegare l’I/O a Plex, a un altro container o a un servizio dell’host.

Se il processo è Plex, confronta l’orario con la vista Attività, i log del server e la pianificazione della manutenzione. Se l’I/O appartiene a un altro processo, lascia invariate le impostazioni di Plex e segui invece quel processo. Una diagnosi basata su una sola variabile evita un errore comune: disattivare la manutenzione di Plex e nascondere soltanto un processo di backup o indicizzazione che continua a riattivare i dischi.

Non considerare il riavvio una soluzione. Un riavvio può interrompere l’attività corrente e rendere temporaneamente silenziosi i dischi, ma dimostra solo che il lavoro si è fermato insieme al processo. Il test più significativo consiste nel verificare se la stessa attività ritorna al successivo avvio programmato con la stessa configurazione.

-15% OFF

Modifica solo il fattore scatenante confermato e verifica durante la notte

Se è chiaramente responsabile una singola attività di Plex e l’orario è problematico, sposta innanzitutto l’intervallo di manutenzione in un periodo più adatto. Disattiva una singola attività solo quando hai compreso a cosa stai rinunciando. Backup, ottimizzazione e analisi del database hanno scopi diversi, quindi disattivarli tutti è un’alternativa inadeguata all’identificazione del processo specifico.

Dopo la modifica, riproduci la condizione originale: lascia il server inattivo durante il successivo intervallo di manutenzione e confronta l’attività dei dischi allo stesso orario. Una soluzione efficace significa che l’I/O problematico non si verifica più quando si verificava in precedenza, mentre Plex continua a eseguire scansioni, riproduzioni e manutenzione della libreria come previsto nel nuovo orario.

Passa alla diagnostica dell’unità o del filesystem solo quando l’I/O resta inspiegato dopo aver attribuito il processo, è accompagnato da errori di archiviazione o continua anche con Plex arrestato. A quel punto il sintomo ha superato il confine di Plex e ulteriori regolazioni di Plex difficilmente potranno chiarirlo.

Supporto e consigli

Altro da leggere

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.