Disk Usage Analyzer segnala che il file .ecryptfs occupa tanto spazio quanto l'unità home


18

Ho selezionato "Crittografa home part" quando ho impostato il mio netbook con Ubuntu. L'analizzatore di utilizzo del disco ora segnala che il doppio dello spazio è occupato rispetto a quello effettivamente utilizzato. Ho visto questa domanda un paio di volte, ma in genere la risposta tende a essere simile a ".ecrypts / .Private è la tua vera unità domestica, è crittografata e quella che si presenta come unità domestica è virtuale, in realtà non occupa spazio sul disco rigido ", che identifica perfettamente il problema ma non è utile per risolverlo.

Ora, indipendentemente dal fatto che il disco rigido sia effettivamente pieno, il sistema lo considera pieno. Continuo a ricevere avvisi che mi restano 10 MB di spazio; Non riesco ad aggiornare la mia cartella Dropbox; Non riesco a spostare i file in modo efficiente; la macchina sembra infelice, ecc. L'unico modo per risolvere questo problema è eseguire la rischiosa procedura di decrittografia che prevede la rimozione permanente della cartella principale dalla macchina e la possibilità di non poter decrittografare il backup? Oppure esiste un modo per correggere l'analizzatore dell'utilizzo del disco in modo che non conti la cartella principale virtuale insieme alla cartella privata? Preferirei mantenere i miei dati crittografati.

Grazie!


Ho questo stesso problema l'11.10. L'aiuto sarebbe apprezzato!
Ederico,


7 anni dopo, con Ubuntu 18.10 sto riscontrando un problema simile. duriporta i miei dati di casa e i miei .ecryptfs a 99 GB, ma dfa 174 GB prendendo il 100%, sto trasferendo i file su disco USB, usando k4dirstat per scoprire quale sta prendendo di più. ma dfnon diminuisce ....
Mathieu J.

Risposte:


20

Questo è un bug nell'utilità dell'analizzatore del disco. Rappresenta in modo errato la quantità di spazio di archiviazione effettivamente utilizzato sul disco.

I file che sono effettivamente scritti su disco (se si utilizza la home page crittografata di Ubuntu) si trovano in /home/.ecryptfs. I file e le directory che vedi $HOMEsono in realtà una rappresentazione virtuale dei tuoi dati crittografati. È una vista fantasma dei dati decrittografati che il kernel Linux presenta al resto del sistema operativo. Siate certi che non occuperà il doppio dello spazio su disco.

Divulgazione completa: sono l'autore della funzione Encrypted Home Directory di Ubuntu e uno degli attuali manutentori di eCryptfs .


Caspita, sei anni dopo e non è ancora stato risolto. Questo errore ha causato il blocco dell'intero sistema e non sono riuscito a utilizzare nessuno dei miei programmi a causa della mancanza di spazio su disco. Quindi, quando ho riavviato, non sono stato in grado di accedere e ho dovuto risolvere tutto cadendo in un prompt di root. Sono uno sviluppatore quindi non è stato difficile per me, ma se non lo fossi stato sarebbe stato terribilmente difficile da risolvere. : |
3cheesewheel

4

Se il disco di casa è crittografato, le analisi dal file system di root non saranno corrette come viene visualizzato, /home/.ecryptfs ma se si sceglie, /home/<user>/verranno visualizzate le informazioni corrette


enfasi: scansione / home / nome utente invece. Come 'ncdu -x / home / nomeutente' e non 'ncdu -x / home'. (O qualsiasi altro strumento di analisi del disco.)
user18099

2

Innanzitutto, è probabilmente importante capire che l'analizzatore dell'utilizzo del disco non è un sistema di controllo che stabilisce limiti sulla quantità di spazio disponibile sul disco rigido. È semplicemente uno strumento che fornisce una vista nel tuo sistema. Pertanto, questo strumento non impone limiti al tuo disco.

In secondo luogo, ciò che è veramente necessario è cercare di determinare qual è la capacità effettiva dell'unità, cosa sta effettivamente riempendo lo spazio dell'unità, quali partizioni esistono e come vengono utilizzate.

Per semplicità, proviamo un layout del disco molto semplice come segue sul nostro finto netbook:

Dimensione totale del disco: disco rigido SSD da 16 GB

/boot - 250 MB
swap 2 GB 
/     5 GB
/home everything else

Quindi, non abbiamo molto lì davvero e decidiamo di scegliere .ecryptfs per la partizione / home come indicato. Ciò significa che abbiamo circa 8,5 GB per la partizione / home e se l'analizzatore di utilizzo del disco segnala che il doppio della quantità disponibile, ovvero 17 GB, è maggiore dello spazio disponibile sull'unità SSD.

Anche in questo scenario, Disk Usage Analyzer non impedisce l'utilizzo del disco, né influisce in alcun modo sul suo utilizzo. Ciò che è più probabile che lo facciano sono un gran numero di file temporanei o altri file che occupano spazio all'interno del sistema o che un'altra partizione è completamente riempita e le normali operazioni sono influenzate in quel modo.

Hai verificato che tutte le altre partizioni non siano riempite e che la partizione / home stessa non si avvicini alla capacità stessa?

Consigliamo di verificarlo prima in quanto può rivelarsi utile per individuare il problema reale che sta impedendo il problema. Potresti voler controllare che una directory nascosta occupi spazio (forse stai salvando più dati su disco di quanto potresti sapere).

Spero possa aiutare. Buona giornata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.