webentwicklung-frage-antwort-db.com.de

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

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!

18
onelokikitty

Dies ist ein Fehler im Festplattenanalysedienstprogramm. Die Menge an Speicher, die tatsächlich auf Ihrer Festplatte verwendet wird, ist falsch dargestellt.

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 $HOME sehen, sind 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 .

20
Dustin Kirkland

Wenn Ihre Heimfestplatte verschlüsselt ist, werden Analysen vom Root-Dateisystem nicht korrekt angezeigt, da /home/.ecryptfs angezeigt wird. Wenn Sie jedoch /home/<user>/ auswählen, werden die korrekten Informationen angezeigt

3
zainengineer

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.

Versuchen wir es der Einfachheit halber mit einem sehr einfachen Festplattenlayout auf unserem gefälschten Netbook:

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 heißt, wir haben ungefähr 8,5 GB für die/home-Partition, und wenn der Datenträgernutzungsanalysator angibt, 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).

Ich hoffe, das hilft. Einen schönen Tag noch.

2
freecode