Freier Speicher in /data

ikarusx3

ikarusx3

Erfahrenes Mitglied
Threadstarter
Hab mal eine Frage an jemanden der sich auskennt.

Mein Telefon zeigt mir, dass in /data (Benutzerspeicher) 33M frei sind...ergo 43M belegt sind.
Code:
# df
df
/dev: 49520K total, 0K used, 49520K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 69120K total, 65144K used, 3976K available (block size 4096)
/system/modules: 1532K total, 1532K used, 0K available (block size 4096)
/system/xbin: 3172K total, 3172K used, 0K available (block size 4096)
/data: 76544K total, 42960K used, 33584K available (block size 4096)
/cache: 69120K total, 2124K used, 66996K available (block size 4096)
/sdcard: 7960656K total, 2465244K used, 5495412K available (block size 4096)
Nun sind in diesem Verzeichnis aber nur knapp 26M an Daten:
Code:
# cd data
cd data
# du -hd1
du -hd1
244.0K ./system
32.5K ./anr
7.3M ./dalvik-cache
4.0K ./property
11.3M ./app
2.0K ./app-private
6.6M ./data
13.5K ./local
26.0K ./misc
2.0K ./lost+found
25.4M .
Wie diese Abweichung? Wieso zeigt mir df 43M used an, wenn du nur 26 zeigt?
 
Autarkis

Autarkis

Experte
Hm, auch wenn die Blocksize 4 kB beträgt müsstest du ~ 4300 Dateien haben die nur ein Byte gross sind um so viel Platz zu verschwenden. :confused:


Ich hab
Code:
/data: 76544K total, 68408K used, 8136K available (block size 4096)
und

Code:
# du -hd1 /data
484.5K	/data/system
56.0K	/data/anr
20.9M	/data/dalvik-cache
3.0K	/data/property
17.8M	/data/app
2.0K	/data/app-private
16.4M	/data/data
4.0K	/data/local
18.5K	/data/misc
2.0K	/data/lost+found
55.6M	/data
Immerhin noch 12 MB Differenz. Wenn ich von der Blockgrösse ausgehe müssten ~3000 Dateien je einen ganzen Block verschwenden. Es sind aber nur ca. 600 Dateien in /data :

Code:
# ls -r * | wc -l
653
#
Hm, ich schnall Filesysteme ungefähr, aber das ist mir ein Rätsel...
 
ikarusx3

ikarusx3

Erfahrenes Mitglied
Threadstarter
Interessant, nach G1-Neustart:
df:
Code:
/data: 76544K total, 28748K used, 47796K available (block size 4096)
du:
Code:
25.9M ./data
Die Abweichung ist leichter durch die Blocksize zu erklären, da es nur noch 768 1kb-Files benötigen würde.

ls -R ./data | wc -l:
Code:
1275
Scheinbar "räumt" das G1 beim neustart auf, evtl wird irgendein Papierkorb geleert. Wundert mich bissel aber wenigstens bleibt man nicht auf "totem" Speicher sitzen.
 
Oben Unten