Su ZimaOS 1.5.4, un utente della community ha scoperto che i file eliminati occupavano spazio all'interno di cartelle .trash nascoste, anche quando tali file non apparivano nella vista Cestino dell'app File. La soluzione alternativa, che consisteva nell'arrestare il servizio e procedere all'eliminazione, ripristinava temporaneamente la visualizzazione normale del Cestino, ma il problema si ripresentava dopo i riavvii successivi.
Questo rende il post utile come documento diagnostico, non come soluzione permanente attuale. ZimaOS è ora disponibile in una linea di versioni più recente e l'eliminazione ricorsiva delle directory nascoste del Cestino è distruttiva: tutto ciò che serve ancora in quelle cartelle verrà rimosso definitivamente.
Verifica innanzitutto che sia davvero il Cestino a occupare spazio
L'utente aveva eseguito:
du -sh /var/lib/casaos_data/.media/*/.trash
È un primo passo migliore rispetto all'eliminazione di qualsiasi elemento, perché pone una domanda di sola lettura: quanto spazio è presente nella directory Cestino di ogni unità montata? La più ampia guida allo spazio occupato dal cestino del NAS spiega perché i dati eliminati possono rimanere referenziati da cestini, snapshot o altri livelli di archiviazione.
Cosa faceva realmente la soluzione alternativa per la versione 1.5.4
La procedura condivisa dalla community arrestava icewhale-files e SMB, rimuoveva la directory .trash interessata, riavviava i servizi ed eseguiva sync. L'autore del post ha riferito che le nuove eliminazioni apparivano quindi correttamente nel Cestino, ma solo per alcuni giorni, prima che il sintomo si ripresentasse.
Questo risultato è importante: dimostra che la soluzione alternativa ha eliminato lo stato immediato di quell'installazione, ma non dimostra che la causa principale sia stata risolta. L'utente ha osservato il comportamento anche su un'unità NTFS montata internamente, quindi la discussione non ha stabilito che Btrfs fosse la causa.
Perché rm -R .trash dovrebbe essere l'ultima operazione
L'eliminazione della cartella Cestino nascosta aggira il vantaggio di sicurezza offerto da un cestino. Prima di farlo, esamina il contenuto, ripristina tutto ciò che è importante, verifica la presenza di backup e assicurati di operare sull'unità montata corretta. Un errore di battitura in una shell root può interessare il percorso sbagliato.
Se i file visibili sono spariti ma lo spazio libero non viene ancora recuperato, utilizza i controlli a più livelli descritti nella guida alla risoluzione dei problemi relativi allo spazio occupato dai file eliminati sul NAS invece di presumere che il Cestino sia l'unico elemento a trattenerlo.
Limite di versione: questo era un caso di ZimaOS 1.5.4
La funzione Cestino è stata introdotta originariamente in ZimaOS 1.3.1, con pulizia automatica e ripristino tramite File. Le note di rilascio di ZimaOS 1.3.1 documentano questo comportamento previsto.
Le note di rilascio dell'attuale versione 1.7.1 includono diverse correzioni per i servizi file, ma non dichiarano esplicitamente che questo specifico problema di visualizzazione del Cestino nascosto sia stato risolto. Pertanto, non affermare che l'aggiornamento garantisca la risoluzione. Aggiorna innanzitutto il sistema per ottenere le correzioni e gli aggiornamenti di sicurezza più recenti, quindi riproduci il sintomo prima di utilizzare una vecchia soluzione alternativa.
Un ordine delle operazioni più sicuro
- Aggiorna a una versione stabile corrente di ZimaOS.
- Conferma l'unità interessata e annota lo spazio libero.
- Misura le cartelle
.trashnascoste senza modificarle. - Ripristina tutti i file eliminati di cui hai ancora bisogno.
- Controlla snapshot, file aperti e altri livelli di conservazione se lo spazio continua a non corrispondere.
- Solo a questo punto valuta una pulizia distruttiva del Cestino, assicurandoti di avere un backup disponibile.
