Disk Usage Analyzer meldet, dass die .ecryptfs-Datei genauso viel Speicherplatz belegt wie das Heimlaufwerk


18

Ich habe beim Einrichten meines Netbooks mit Ubuntu die Option "Home-Partition verschlüsseln" ausgewählt. Der Datenträgernutzungsanalysator meldet jetzt, dass doppelt so viel Speicherplatz belegt ist, als tatsächlich verwendet wird. Ich habe diese Frage ein paarmal gestellt bekommen, aber die Antwort ist in der Regel ".ecrypts / .Private ist Ihr tatsächliches Heimlaufwerk und verschlüsselt, und die als Heimlaufwerk angezeigte Frage ist virtuell. es beansprucht nicht wirklich Festplattenspeicher, "was das Problem perfekt identifiziert, aber bei der Behebung nicht hilfreich ist.

Unabhängig davon, ob die Festplatte tatsächlich voll ist, wird sie nun vom System als voll behandelt. Ich bekomme immer wieder Warnungen, dass ich noch 10 MB Speicherplatz habe. Ich kann meinen Dropbox-Ordner nicht aktualisieren. Ich kann Dateien nicht effizient verschieben. Der Computer scheint unglücklich zu sein usw. Ist die einzige Möglichkeit, dies zu beheben, die riskante Entschlüsselung durchzuführen, bei der der Basisordner dauerhaft vom Computer entfernt wird und die Sicherung möglicherweise nicht entschlüsselt werden kann? Oder gibt es eine Möglichkeit, den Datenträgernutzungsanalysator so zu reparieren, dass der virtuelle Stammordner nicht zusammen mit dem privaten Ordner gezählt wird? Ich würde es vorziehen, meine Daten verschlüsselt zu halten.

Vielen Dank!


Ich habe das gleiche Problem am 11.10. Hilfe wäre dankbar!
Ederico


7 Jahre später läuft Ubuntu 18.10 Ich habe ein ähnliches Problem. dumeldet, dass meine Heimdaten und meine .ecryptfs 99 GB groß sind, aber dfbei 174 GB, die 100% ausmachen, verschiebe ich Dateien auf ein USB-Laufwerk, um mit k4dirstat herauszufinden, welches die meisten Daten benötigt. aber dfnimmt nicht ab ....
Mathieu J.

Antworten:


20

Dies ist ein Fehler im Dienstprogramm zur Datenträgeranalyse. Es ist eine falsche Darstellung der Menge an Speicher, die tatsächlich auf Ihrer Festplatte verwendet wird.

Die Dateien, die tatsächlich auf die Festplatte geschrieben werden (wenn Sie Ubuntus Encrypted Home Directory verwenden), befinden sich in /home/.ecryptfs. Die Dateien und Verzeichnisse, die Sie in Ihrem sehen, $HOMEsind tatsächlich eine virtuelle Darstellung Ihrer verschlüsselten Daten. Es ist eine Phantomansicht Ihrer entschlüsselten Daten, die der Linux-Kernel dem Rest des Betriebssystems präsentiert. Seien Sie versichert, dass es nicht doppelt so viel Speicherplatz beansprucht.

Vollständige Offenlegung: Ich bin der Autor von Ubuntus Encrypted Home Directory-Funktion und einer der aktuellen Betreuer von eCryptfs .


Wow, sechs Jahre später und es ist immer noch nicht behoben. Dieser Fehler führte nur dazu, dass mein gesamtes System abstürzte und ich keines meiner Programme verwenden konnte, weil nicht genügend Speicherplatz vorhanden war. Dann, als ich neu gestartet habe, konnte ich mich nicht anmelden und musste alles beheben, indem ich mich in eine root-Eingabeaufforderung begeben habe. Ich bin ein Entwickler, also war das nicht schwer für mich, aber wenn es nicht so wäre, wäre es furchtbar schwierig gewesen, das zu beheben. : |
3cheesewheel

4

Wenn Ihre Home-Festplatte verschlüsselt ist, werden die Analysen des Root-Dateisystems nicht korrekt angezeigt. /home/.ecryptfs Wenn /home/<user>/Sie jedoch die Option auswählen, werden die richtigen Informationen angezeigt


Hervorhebung: Scan / home / Benutzername statt. Wie 'ncdu -x / home / username' und nicht 'ncdu -x / home'. (Oder ein anderes Festplattenanalysetool.)
user18099

2

Zunächst ist es wahrscheinlich wichtig zu verstehen, dass der Disk Usage Analyzer kein Steuerungssystem ist, das die Begrenzung des verfügbaren Speicherplatzes auf Ihrer Festplatte selbst festlegt. Es ist einfach ein Tool, das einen Einblick in Ihr System bietet. Daher erzwingt dieses Tool keine wirklichen Einschränkungen auf Ihrer Festplatte.

Zweitens muss wirklich versucht werden, die tatsächliche Kapazität des Laufwerks zu ermitteln, die tatsächliche Auslastung des Laufwerks, die vorhandenen Partitionen und die Verwendung dieser Partitionen.

Lassen Sie uns der Einfachheit halber auf unserem gefälschten Netbook ein sehr einfaches Festplattenlayout wie das Folgende ausprobieren :

Gesamtgröße der Festplatte: 16 GB SSD-Festplatte

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

Wir haben dort also nicht wirklich viel und entscheiden uns, .ecryptfs für die / home-Partition auszuwählen, wie angegeben. Das bedeutet, wir haben ungefähr 8,5 GB für die / home-Partition, und wenn der Datenträgernutzungsanalysator meldet, dass die doppelte verfügbare Menge - das sind 17 GB - mehr als der auf dem SSD-Laufwerk verfügbare Speicherplatz ist.

Selbst in diesem Szenario wird Disk Usage Analyzer die Verwendung der Festplatte nicht verhindern oder in irgendeiner Weise beeinflussen. Dies ist eher der Fall, wenn eine große Anzahl temporärer Dateien oder anderer Dateien Speicherplatz im System beansprucht oder eine andere Partition vollständig gefüllt ist und normale Vorgänge auf diese Weise beeinträchtigt werden.

Haben Sie überprüft, dass alle anderen Partitionen nicht gefüllt sind und die / home-Partition selbst sich nicht der Kapazität nähert?

Wir empfehlen, dies zuerst zu überprüfen, da es sich als nützlich erweisen kann, das eigentliche Problem zu lokalisieren, das das Problem verhindert. Möglicherweise möchten Sie nach einem versteckten Verzeichnis suchen, das Speicherplatz belegt (möglicherweise speichern Sie mehr Daten auf der Festplatte, als Sie vielleicht wissen).

Hoffentlich hilft das. Einen schönen Tag noch.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.