Dopo aver spostato la directory dei dati di Plex, ripristina la proprietà e l’accesso al filesystem per l’identità del servizio Plex prima di consentire alla nuova istanza di scrivere lo stato.
Una migrazione può copiare correttamente ogni file e tuttavia non riuscire perché UID/GID numerici, modalità di montaggio, ACL o attraversamento delle directory principali sono cambiati sulla destinazione. Correggi prima il contratto del filesystem. Avviare ripetutamente Plex con una proprietà errata può creare uno stato parziale e confuso, rendendo più difficile capire se la copia fosse corretta.
Confronta UID e GID numerici su entrambi gli host
I nomi utente possono coincidere mentre gli ID numerici differiscono, soprattutto tra container, sistemi NAS e host Linux ricreati. La destinazione deve essere valutata utilizzando l’identità effettivamente usata dal nuovo processo Plex.
La mappatura di UID e GID dei container collega l’identità del servizio alla proprietà numerica del filesystem dell’host nei bind mount.
Registra l’UID/GID del processo Plex sugli host vecchio e nuovo e controlla numericamente la proprietà della directory copiata. Se l’ID del servizio sulla destinazione non è proprietario del percorso dello stato o non dispone dell’accesso tramite ACL, correggi questa mappatura prima di avviare Plex.
Controlla le directory principali e la modalità di montaggio
La proprietà corretta della directory finale non è sufficiente se Plex non può attraversare una directory principale o se il montaggio è di sola lettura. Dopo una migrazione, un bind mount può anche puntare al percorso errato sull’host.
Le definizioni dei servizi Docker Compose rendono espliciti i volumi, i percorsi persistenti e i confini dei servizi.
Percorri il percorso dal punto di montaggio alla directory dei dati di Plex utilizzando l’identità del servizio e verifica ogni directory principale, oltre alla modalità di montaggio del container. Se il percorso dell’host è scrivibile ma quello del container non lo è, correggi il bind mount o lo spazio dei nomi prima di modificare nuovamente la proprietà dei file.
Usa un test di scrittura temporaneo prima di avviare Plex
Un piccolo test di creazione, ridenominazione ed eliminazione dimostra che il servizio può modificare la destinazione senza mettere a rischio il database attivo. Inoltre rileva i problemi relativi alle ACL e al contesto di sicurezza che i semplici test di lettura non individuano.
La sicurezza delle scritture SQLite favorisce scritture controllate, quindi il database Plex attivo non dovrebbe essere usato come test dei permessi.
Esegui il test temporaneo nella directory principale dei dati Plex copiati e nel percorso di transcodifica, quindi rimuovilo. Se il test non riesce, fermati e risolvi i criteri del filesystem prima di consentire a Plex di aprire il database migrato.
Avvia Plex e convalida l’identità prima di riprendere l’automazione
Una volta verificati i permessi, il rischio successivo è collegare lo stato copiato all’istanza server e alle librerie previste. Verifica il pannello di controllo, i percorsi delle librerie, l’accesso degli utenti, lo stato di visione e un’azione che produca una scrittura prima di abilitare le scansioni o l’automazione complementare.
La migrazione dello stato di Plex deve preservare database, metadati, configurazione e continuità dei percorsi, oltre all’accesso ai contenuti multimediali.
Avvia Plex con l’automazione in background sospesa, conferma il server e le librerie previsti, quindi esegui un’azione controllata sui metadati o una scansione. Se l’identità del server o lo stato delle librerie non sono corretti, interrompi le scritture e confronta lo stato copiato con il backup di origine prima di procedere. Gli spostamenti futuri sono più semplici quando Plex mantiene un percorso persistente per i dati dell’app con proprietà stabile al di fuori del runtime del container sostituibile.
Supporto e consigli
Altro da leggere

Guida all’archiviazione delle registrazioni TV in diretta per capacità, conservazione e pulizia
Misura le registrazioni reali, riserva margine, combina i limiti di età e capacità e dimostra che il programma idoneo più vecchio viene rimosso prima...

Procedura di recupero dei metadati multimediali domestici dopo il ripristino di un database
Proteggi lo stato ripristinato, verifica l'identità e i percorsi dei media, quindi correggi le copertine o le corrispondenze mancanti in una libreria pilota prima...

Checklist di compatibilità del client Jellyfin per audio, video e sottotitoli
Testa file rappresentativi una variabile alla volta e registra Direct Play, remux, conversione audio, transcodifica video o errore per ogni client.

