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!
źródło
du
zgłasza, że moje dane domowe i moje .ecryptfs mają 99 GB, aledf
zgłasza to przy 174 GB biorąc 100%, przenoszę pliki na dysk USB, używając k4dirstat, aby znaleźć, który zabiera najwięcej. aledf
się nie zmniejsza ...Odpowiedzi:
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$HOME
pliku, 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 .
źródło
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źródło
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
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.
źródło