Disk Usage Analyzer zgłasza, że ​​plik .ecryptfs zajmuje tyle samo miejsca, co dysk domowy


18

Wybrałem „szyfruj partycję domową”, kiedy konfigurowałem netbooka z Ubuntu. Analizator użycia dysku zgłasza teraz, że zajmuje dwa razy więcej miejsca niż faktycznie jest używane. Widziałem to pytanie zadawane kilka razy, ale zwykle odpowiedź brzmi: „.ecrypts / .Private to twój rzeczywisty dysk domowy i jest szyfrowany, a ten, który pojawia się, gdy dysk domowy jest wirtualny, w rzeczywistości nie zajmuje miejsca na dysku twardym ”, co doskonale identyfikuje problem, ale nie jest pomocne w jego rozwiązaniu.

Teraz, niezależnie od tego, czy dysk twardy jest rzeczywiście pełny, system traktuje go jako pełny. Ciągle otrzymuję ostrzeżenia, że ​​mam 10 MB wolnego miejsca; Nie mogę zaktualizować folderu Dropbox; Nie mogę efektywnie przenosić plików; komputer wydaje się niezadowolony itp. Czy to jedyny sposób, aby to naprawić, aby wykonać ryzykowną procedurę odszyfrowywania, która polega na trwałym usunięciu folderu domowego z komputera i być może niemożności odszyfrowania kopii zapasowej? Czy jest jakiś sposób, aby naprawić analizator użycia dysku, aby nie liczył wirtualnego folderu domowego wraz z folderem prywatnym? Wolałbym, aby moje dane były szyfrowane.

Dzięki!


Mam ten sam problem 11.10. Pomoc będzie mile widziana!
Ederico,


7 lat później, mając Ubuntu 18.10, mam podobny problem. duzgłasza, że ​​moje dane domowe i moje .ecryptfs mają 99 GB, ale dfzgłasza to przy 174 GB biorąc 100%, przenoszę pliki na dysk USB, używając k4dirstat, aby znaleźć, który zabiera najwięcej. ale dfsię nie zmniejsza ...
Mathieu J.

Odpowiedzi:


20

Jest to błąd w narzędziu do analizy dysku. Błędnie przedstawia ilość miejsca faktycznie używanego na dysku.

Pliki, które są faktycznie zapisane na dysk (jeśli używasz zaszyfrowanego katalogu domowego Ubuntu) znajdują się w /home/.ecryptfs. Pliki i katalogi, które widzisz w swoim $HOMEpliku, są wirtualną reprezentacją zaszyfrowanych danych. Jest to fantomowy widok odszyfrowanych danych, które jądro Linux prezentuje pozostałym systemom operacyjnym. Zapewniamy, że nie zajmuje dwa razy więcej miejsca na dysku.

Pełne ujawnienie: jestem autorem funkcji zaszyfrowanego katalogu domowego Ubuntu i jednym z obecnych opiekunów eCryptfs .


Wow, sześć lat później i nadal nie jest naprawione. Ten błąd spowodował zablokowanie całego systemu i nie mogłem używać żadnego z moich programów z powodu braku miejsca na dysku. Następnie po ponownym uruchomieniu nie mogłem się zalogować i musiałem wszystko naprawić, wpisując się w monit o rootowanie. Jestem programistą, więc nie było to dla mnie trudne, ale gdybym tego nie zrobił, byłoby to bardzo trudne do naprawienia. : |
3cheesewheel

4

Jeśli dysk domowy jest zaszyfrowany, analizy z głównego systemu plików będą niepoprawne podczas wyświetlania, /home/.ecryptfs ale jeśli wybierzesz /home/<user>/Wyświetli prawidłowe informacje


nacisk: zamiast tego skanuj / home / nazwa użytkownika. Jak „ncdu -x / home / nazwa użytkownika”, a nie „ncdu -x / home”. (Lub dowolne inne narzędzie do analizy dysku.)
user18099

2

Po pierwsze, prawdopodobnie ważne jest, aby zrozumieć, że analizator użycia dysku nie jest systemem kontrolnym, który określa limity ilości dostępnego miejsca na dysku twardym. Jest to po prostu narzędzie, które zapewnia widok na twój system. Dlatego to narzędzie tak naprawdę nie wymusza ograniczeń na dysku.

Po drugie, naprawdę potrzebna jest próba ustalenia, jaka jest rzeczywista pojemność dysku, co faktycznie wypełnia przestrzeń dyskową, jakie partycje istnieją i jak są one wykorzystywane.

Dla uproszczenia wypróbujmy bardzo prosty układ dysku na naszym fałszywym netbooku:

Całkowity rozmiar dysku: Dysk twardy SSD 16 GB

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

Tak więc nie mamy tam naprawdę wiele i decydujemy się wybrać .ecryptfs dla partycji / home, jak podano. Oznacza to, że mamy około 8,5 GB na partycję / home i jeśli analizator użycia dysku zgłasza, że ​​podwojona ilość - czyli 17 GB - to więcej niż miejsce na dysku SSD.

Jednak nawet w tym scenariuszu narzędzie do analizy użycia dysku nie uniemożliwi korzystania z dysku ani nie wpłynie w żaden sposób na jego użycie. Bardziej prawdopodobne jest, że duża liczba plików tymczasowych lub innych plików zajmujących miejsce w systemie lub innej partycji zostanie całkowicie zapełniona i wpłynie to na normalne operacje.

Czy sprawdziłeś, że wszystkie inne partycje nie są zapełnione i że sama partycja / home nie osiąga prawie pojemności?

Radziłbym najpierw sprawdzić to, ponieważ może okazać się korzystne zlokalizowanie rzeczywistego problemu, który zapobiega problemowi. Możesz sprawdzić, czy ukryty katalog zajmuje miejsce (być może zapisujesz więcej danych na dysku, niż możesz wiedzieć).

Mam nadzieję, że to pomaga. Miłego dnia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.