immer noch ein Rätsel. thumbdata3 Speicherplatz- und Leistungsfresser

Ich weiß einfach nicht, wie ich dieses Problem beheben kann. Ich habe fast alles versucht und aufgegeben. Ich habe in anderen Threads gelesen, was zu tun ist, wenn eine .thumbdata3Datei viel Platz einnimmt. Meine Datei belegt fast 20 GB und ich kann mir diese Platzverschwendung nicht leisten. Ich habe Folgendes getan, um zu versuchen, es zu umgehen, aber nichts funktioniert

  • Erstellen Sie eine leere Datei mit demselben Namen. Diese leere Datei wird schließlich auf die gleiche Größe anwachsen

  • Stecken Sie eine .nomediaDatei in jeden Ordner, der ein Bild enthält, damit diese Datei nicht größer wird. und dann habe ich das obige zuerst wiederholt ... die datei wird immer noch erstellt. Es gibt diesbezüglich einige Beobachtungen.

  • Zunächst bleibt die von mir erstellte Dummy-Datei unverändert. Sobald ich dann versuche, den Explorer über eine Drittanbieter-App zu öffnen oder aufzurufen, gibt es beispielsweise eine App, die ein Foto hochladen muss, sodass der Explorer über die App aufgerufen wird, um das Foto auszuwählen, das das Telefon dann völlig ausflippt und aufhängt und erzwingt einen Neustart

  • Warum dieser hängende Zustand auftritt Ich öffne den Prozessmonitor, der im Gegensatz zu anderen Apps unabhängig davon ausgeführt wird, wie hängend das Telefon ist ... Ich finde den Prozess-Download-Manager und unter diesem Prozessnamen android..process.mediastreicht dieser Prozess als höchster CPUVerbraucher hervor. und innerhalb weniger Minuten ist die gehetzte 20 Gigabyte große .thumbdat3-Datei wieder da. Ich bin auf einem Xperia Z3 mit Android 6.0 gerootet. Eine andere Sache, die ich beobachtet habe - wenn ich eine Drittanbieter-App verwende, die mich zulassen soll, CHMODund C H O W Nobwohl versucht wird, Schreibberechtigungen zu entfernen. für alle, läuft ohne Fehler, die Dateiberechtigung bleibt gleich, sie wird nicht geändert. dytto Erfahrung, wenn Sie verwenden terminal emulatorund SUauf die Eingabeaufforderung Screenshot des Prozessmanagersfrage ich mich

    -wenn ich diesen Vorgang manuell deaktiviere

    android..process.media

was passiert dann.

  • Warum wird trotz des Einfügens einer ..nomediaDatei in jeden Ordner trotzdem die 20-Gig-Datei erstellt?
„Leere Datei mit gleichem Namen erstellen“ – naja, das wird dann eben verwendet. Versuchen Sie, ein Verzeichnis mit demselben Namen zu erstellen, das sollte funktionieren, wenn Sie die Daumen vollständig loswerden möchten.
Es wird keine tatsächliche .thumbdata3Datei im Verzeichnis ".thumbnails" erstellt ... daher hilft das Erstellen eines Verzeichnisses mit demselben Namen nicht. Ich werde versuchen, eine Datei mit dem Namen des Verzeichnisses zu erstellen. Ich weiß nicht, ob das helfen würde, ich muss es auschecken
Dann .thumbnails/.thumbdata3als Verzeichnis anlegen. Wenn Sie darauf bestehen, es mit einer Datei zu versuchen, machen Sie diese zumindest schreibgeschützt.
Ich habe versucht, mit Oktal als Su herumzuspielen ... das ist eine der Fragen, die ich hier gestellt habe ... selbst als SU kann ich sie nicht ändern
Ich habe das noch nie ausprobiert, aber eine grobe Idee: Der Grund dafür ist höchstwahrscheinlich das hier verwendete "FUSE" -System. Angenommen, wir sprechen von /sdcard: Das ist nur ein "symbolischer Link", der auf einen anderen Ort verweist. Vielleicht können Sie die Dateiberechtigungen am "echten Speicherort" ändern. Beachten Sie, dass es sich um mehrere "Hops" handeln kann, wobei der symbolische Link auf einen anderen symbolischen Link zeigt. Auf meinem Gerät /sdcardzeigt auf /storage/self/primarywas dann zeigt auf /mnt/user/0/primarywas auf /storage/emulated/0. Letzteres ist dann der "echte Standort".
Nun, eine Sache, die meine Aufmerksamkeit völlig übersehen hat, war die Tatsache, dass all dieser Speicher von meiner SD-Karte stammt, die formatiert ist als exfat... deshalb funktioniert das Oktal-Zeug nicht. Wenn ich also den direkten Pfad ausgrabe, der keine Verknüpfung verwendet, würde ich immer noch das gleiche Ergebnis erwarten, dass Oktale nicht funktionieren. Das seltsame Verhalten würde beginnen, wenn ich versuchen würde, den Datei-Explorer über eine beliebige Drittanbieter-App aufzurufen. Beispielsweise gibt es eine App zum Konvertieren von Medien von einem Format in das andere, bei der Sie Ihr FI auswählen müssen
Wählen Sie Ihre Datei mit einer Art Explorer-GUI aus ... das ist die Zeit, in der es völlig ausgeflippt ist und einen Neustart erzwungen hat. Tatsächlich scheinen manchmal einige von ihnen jetzt, nachdem ich diese Datei erstellt habe, stabil zu sein ... Ich habe versucht, das Bild zu ändern eines Kontaktes. Bis jetzt Holz berühren, wie ich sagte, lass uns sehen
Versuchen Sie dann auf der Befehlszeile (Terminal oder adb shell), fatattr +r .thumbdata3(zurückzusetzen, -r). Das wird für FAT-basierte Dateisysteme verwendet.
danke s. bisher scheint es nur mit der gleichnamigen Datei zu funktionieren.
ok, ich habe versucht, den Befehl darauf auszuführen, exFatgibt mir den Nachrichtenbefehl nicht implementiert.
Scheint dann ROM-spezifisch zu sein (es ist auf meinen Geräten mit LineageOS verfügbar). War einen Versuch wert. Mal sehen, wie es auf Ihrer Seite funktioniert; Wenn das Problem gelöst ist, können Sie gerne Ihre eigene Frage mit den erforderlichen Details beantworten. Daumen drücken!
ja.. so weit so gut.... aber ich habe an anderer Stelle gelesen, dass dieses Ding nicht funktioniert hat.... und mit meinen wiederholten Versuchen, dieses Monster am Wachsen zu hindern, hatte ich fast jede Hoffnung aufgegeben... … stellen Sie sich vor, Mast sei im Google-Android-Gen … erfassen Sie die persönlichen Daten von Personen auf dieser Ebene und senden Sie sie zurück an Mountain View.
Nachdem ich dies erhalten habe, gibt es absolut keine Auswirkungen auf die vorhandenen Miniaturansichten, die tatsächlich schneller angezeigt werden, wenn ich den Explorer über eine App aufrufe

Antworten (1)

In meinem Fall funktioniert das Erstellen einer leeren Datei mit demselben Namen und dieses Problem ist seitdem verschwunden. Ein Trick besteht also darin, thumbnailseine Datei zu erstellen, nachdem Sie den Ordner mit demselben Namen gelöscht haben