1. ikarusx3, 13.03.2009 #1
    ikarusx3

    ikarusx3 Threadstarter Android-Experte

    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?
     
  2. Autarkis, 13.03.2009 #2
    Autarkis

    Autarkis Android-Lexikon

    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...
     
  3. ikarusx3, 14.03.2009 #3
    ikarusx3

    ikarusx3 Threadstarter Android-Experte

    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.
     
Du betrachtest das Thema "Freier Speicher in /data" im Forum "T-Mobile G1 Forum",