Ada sesuatu yang diam-diam memakan memori internal Acer Iconia A500 saya dan saya butuh bantuan untuk menemukannya

25

Saya sudah menjadi pemilik yang bahagia dari Acer Iconia A500 selama sedikit lebih dari setahun sekarang, tetapi beberapa minggu yang lalu ia mulai mengeluh tentang memori internalnya yang penuh. Saya sedikit terkejut ketika saya membuat film, dan seperti pada kartu SD eksternal tapi saya berasumsi ada beberapa cache browser, Maps atau lebih yang memakan sebagian besar memori 32G yang dimilikinya secara internal.

Namun, sepertinya tidak demikian. Saya telah menghapus data dari hampir setiap Aplikasi yang saya instal tetapi masih jika saya melihat tab Penyimpanan dari pengaturan yang saya lihat berikut ini (beberapa jam yang lalu):

700M + 643M + 0.2M + 64M + 98M jelas bukan 27G

Saya mendapatkan perasaan bahwa bagian abu-abu paling kanan dari bar harus sedikit lebih dari 379MB (bagian Tersedia) ... (SD Card di bagian bawah gambar adalah yang eksternal, apalagi yang itu).

Saya sudah mencoba hampir setiap aplikasi penggunaan disk yang tersedia di luar sana dan semuanya menunjukkan hasil yang serupa, berikut ini adalah DiskView (gambar yang diambil setelah saya menghapus beberapa aplikasi):

Output DiskView

(dalam gambar ini "Kartu SD" adalah kartu internal ...)

Satu hal yang sama-sama dimiliki oleh semua aplikasi penggunaan disk adalah bahwa kecuali perangkat di-rooting, mereka tidak dapat melihat apa yang ada di beberapa direktori (seperti / data) yang membuat saya berpikir itu adalah Android itu sendiri (4.0.3 pada perangkat ini) yang memiliki beberapa jenis cache yang mengalami kesalahan atau beberapa proses menghasilkan jumlah log yang ekstrem di suatu tempat.

Maaf untuk intro yang panjang ini, tetapi pertanyaan dasarnya adalah: Bagaimana saya melanjutkan?

Saya kira salah satu alternatifnya adalah menemukan apa yang layak dicadangkan dan melakukan reset pabrik atau sesuatu, tetapi saya sangat ingin mengetahui apa yang terjadi terlebih dahulu.

Rooting itu adalah alternatif yang mungkin bisa membantu saya menemukan lebih banyak tapi saya agak suka apa adanya (kecuali untuk masalah ini). Jika diperlukan untuk menyelesaikannya, saya tentu saja bisa melakukannya tetapi rasanya Anda tidak harus menggunakan alat seperti ini.

Apakah ada jalan lain ke depan? Saya memiliki harapan naif ini bahwa ada tombol di suatu tempat saya belum melihat yang menghapus semua log atau mengurangi level log dari debug ke info.

Sunting: Satu hal yang saya pertimbangkan tetapi tidak bisa diselidiki adalah apakah itu inti. Saya mengalami banyak crash akhir-akhir ini (mungkin karena disk sudah hampir habis).
Menanggapi komentar Izzy di bawah ini. Aplikasi menambah hingga kurang lebih 700MB persis terdaftar sebagai "Aplikasi" (tampaknya total data dan aplikasi itu sendiri).

Fredrik
sumber
Tebakan pertama saya adalah beberapa aplikasi seperti Google Play TV & Film , yang secara default menyimpan semua film yang diunduh di penyimpanan internal. Tetapi untuk mencari tahu, tempat yang baik untuk dilihat adalah aplikasi -> kelola aplikasi (Anda sampai di sana dari layar beranda setelah menekan tombol menu dan membuka pengaturan). Di tempat ini, semua aplikasi dengan ukuran keseluruhan ditampilkan, termasuk ukuran data. Anda harus dapat mengurutkan berdasarkan ukuran (sekali lagi melalui tombol menu). Bisakah Anda periksa di sana dan laporkan kembali?
Izzy
@Izzy Tanks tapi saya sudah melakukannya berulang-ulang saat membersihkan data. Chrome di atas dengan 59,79 MB (yang 13MB di kartu SD dan sisanya adalah aplikasi). Saya memiliki sekitar 30 aplikasi yang diinstal, untuk menjadi lebih dekat dengan 32Gig. Saya membutuhkan lebih dari 500 ukuran Chrome ... Saya tidak menggunakan Google Play TV & Film, semua film saya ada di MicroSD eksternal.
Fredrik
Anda tidak sengaja menghapus hal-hal ini dari Mac dan kemudian mencabutnya tanpa Ejecting, bukan?
jlehenbauer
Hm, itu tidak menjelaskan ke mana perginya para GIGABYTES. Anda tidak punya izin root di perangkat? Jadi sulit untuk memeriksa dari shell - akan sangat mudah dengan lsperintah ... Dan saya bertanya-tanya mengapa alat lain menunjukkan ruang yang tidak digunakan. Jika Anda telah menginstal emulator terminal, Anda mungkin mencoba untuk memeriksa dengan df -hperintah (yang tidak memeriksa yang digunakan, tetapi ruang yang tersedia - sehingga Anda setidaknya memiliki referensi silang).
Izzy
@ jlehenbauer Tidak, saya memasangnya di linux dan kotak windows saya hanya untuk melihat apakah saya bisa mengintip apa yang ada di / data dari sana ... Tidak bisa ...
Fredrik

Jawaban:

11

Ini seperti kebocoran Acer GPS-log yang kami alami pada Acer Iconia A200:

Intinya adalah bahwa ketika GPS digunakan, driver GPS untuk ICS 4.0.3 pada tablet Acer A-series tampaknya menulis banyak gl-YYYY-MM-DD-HHMMSS.txtfile ke dalam /data/gpsdirektori. File-file tersebut tampaknya tidak dihapus secara otomatis, dan seiring waktu akan memakan sebagian besar ruang penyimpanan internal.

Pengguna tidak dapat menghapus file-file ini tanpa akses root. Namun, ada tambalan untuk menghapus data log GPS (tidak diperlukan akses root, jadi tidak ada garansi yang dibatalkan).

  • unduh tambalan dari situs driver Acer (ke desktop Anda)
  • unzip dan salin isinya Update.zipdari kartu microSD kosong yang diformat FAT32. (Kami mengunggahnya ke kartu yang sudah ada di tablet yang terhubung, yang tidak kosong, tetapi masih berfungsi.)
  • (Re) mulai tablet dengan kartu microSD di dalamnya, sambil menahan tombol "Volume Turun" sampai sebuah pesan muncul di sudut kiri atas layar.
    (Sesuatu seperti Erasing cache before SD update...; Saya menafsirkan pesan ini sebagai: "hapus dan perbarui", jadi itu akan menyembuhkan gejala dan penyebabnya.)
    Tablet akan terus memulai setelah itu (kurang dari satu menit), dan Anda akan baik-baik saja.

Ada yang bagus .pdfdalam unduhan, yang menjelaskan langkah-langkah di atas secara detail dengan bidikan (layar). (Ini juga berbicara tentang user_cleanGPSlogfile teks yang menyertainya , tetapi kami tidak memilikinya dan tampaknya tidak membutuhkannya.)

Yahoo Serius
sumber
Terima kasih! Anda tidak mengatakan apa-apa tentang hal itu jadi saya menganggap upgrade ini relatif aman untuk dilakukan dan biasanya tidak akan menghapus tablet?
Fredrik
@Fredrik: dokumentasi tidak menyebutkan menghapus data apa pun (tetapi log) dan kami tidak melihat ada yang dihapus. Tetapi teman saya (saya semacam administrator sistem tidak disengaja ...) terutama menggunakannya untuk browsing dan bermain game, jadi tidak ada penyimpanan media yang besar, dll. (Dan tentu saja kami sudah menghapus banyak cache, data, dan aplikasi, sebelum menemukan penyebab dan tambalannya). Namun, saya tidak tahu semua data yang bisa disimpan / hilang, jadi saya tidak bisa memastikannya. Tapi itu terlihat cukup aman.
Yahoo Serius
20

Berikut adalah beberapa poin kunci untuk masalah ini. Meskipun tidak semuanya diterapkan dalam kasus ini, saya masih akan memasukkan semuanya - karena dalam kasus lain mereka mungkin terbukti membantu:

  • Titik awal yang baik untuk memeriksa adalah aplikasi -> mengelola aplikasi di menu sistem Android, yang mencantumkan semua aplikasi + data dan dapat diurutkan berdasarkan ukuran, untuk mengidentifikasi "konsumen terbesar". Saat di sini, Anda dapat "menghapus" cache terlalu besar (per aplikasi)
  • beberapa direktori dalam sistem file tidak dapat diselidiki tanpa memiliki hak root, sehingga yang disukai du -k|sort -n(untuk menemukan file terbesar) akan misal melewati direktori di bawah ini/data
  • tetap saja, memiliki emulator terminal tersedia ( Android Terminal Emulator akan menjadi kandidat yang baik), setidaknya df -hbisa menunjukkan di mana ruang kosong menuju nol (lihat tangkapan layar di bawah). Jika -hparameter ("dapat dibaca manusia") tidak dipahami di sistem Anda, Anda dapat mencoba menggantinya dengan -m("megabita"), -k("kilobyte"), atau hilangkan sepenuhnya.
  • Artikel Debugging core Android dumps menggambarkan "core dumps" di bawah Android disebut "Tombstones", dan disimpan secara global sebagai /data/tombstones/tombstone_nn, dengan "nn" hanya menjadi penghitung. Karena banyak crash dilaporkan, ini mungkin tempat "mengisi" (lihat di bawah). Tetapi hanya 2.5MB yang dapat ditemukan di sini dalam hal ini.
  • Menurut Android Forensics oleh Andrew Hoog, mungkin layak untuk masuk ke /data/local: Direktori "/ data / lokal" penting karena memungkinkan shell (akun pengguna ponsel yang tidak berotasi menjalankan adbd as) akses baca / tulis. Ketika aplikasi diinstal, itu pertama kali disalin ke "/ data / lokal." Yang berarti, bahkan pada perangkat yang tidak di-rooting seseorang harus dapat menggali di sini.
  • SD Maid - Alat pembersih sistem mungkin menemukan lebih banyak anak yatim - tetapi tanpa akses root, kemampuan aplikasi ini terbatas.
  • Jika "telur besar" tidak dapat ditemukan dan dihapus, orang dapat mulai menghapus pemasangan beberapa aplikasi, membersihkan "data besar" dari yang lain (lihat langkah pertama), atau, sebagai upaya terakhir, selalu ada pengaturan ulang pabrik yang seharusnya bersihkan semuanya - tetapi perlu diperhatikan: semua aplikasi yang Anda unduh dan semua data Anda (hanya pada penyimpanan internal, tentu saja - kartu SD tidak akan terpengaruh) akan dihapus juga saat Anda melakukan ini.
  • jika masih tidak dapat menyelesaikan masalah, pilihan terakhir adalah pengaturan ulang pabrik. Tetapi sebelum melakukan itu, akan lebih baik jika dipersiapkan untuk waktu berikutnya, jadi satu kesempatan terakhir adalah beberapa langkah segera sebelum pengaturan ulang pabrik:
    1. buat cadangan data / aplikasi sebanyak yang Anda butuhkan dan bisa
    2. beralih ke mode pesawat - pasar tidak harus tahu apa yang kita lakukan sekarang
    3. satu per satu, hapus instalan aplikasi Anda (untuk aplikasi sistem yang tidak dapat dihapus instalasinya: hapus instalan pembaruan mereka, hapus cache dan data). Setelah setiap pencopotan, periksa ruang kosong Anda untuk "lompatan besar" yang tidak terduga. Jika "lompatan" seperti itu terjadi: Perhatikan aplikasinya dihapus di tempat ini - itu haruslah yang / jahat. Lanjutkan jika masih tidak menebus ruang yang hilang
    4. ketika selesai dengan yang terakhir, pergi ke "point of no return", tarik steker, lakukan reset pabrik. Sekarang sudah berakhir; (
    5. setelah reboot, konfigurasikan ulang "perangkat perawan" Anda dengan data akun pasar asli Anda (Anda ingat semoga saja?). Saat kami memastikan pasar tidak mengetahui tindakan kami sejak langkah 2, Anda sekarang dapat menyinkronkan kembali aplikasi dan beberapa data Anda. Aplikasinya tentu saja, data hanya memberi Anda sinkronisasi dengan pasar sebelum langkah 2.
    6. awasi "aplikasi jahat", jika Anda mendeteksi ada di langkah 3. Anda mungkin ingin menghapus ini (sekarang atau nanti).

Tangkapan layar berikut menunjukkan keluaran dari df -hpada Motorola Droid 2. Seperti yang Anda lihat, ada 2 titik pemasangan penyimpanan internal yang bisa menjadi kandidat untuk "diisi": /data(kemungkinan besar - dan mendapat untung dalam kasus ini) plus /cache. Perintah itu dijalankan tanpa hak akses root:

ls -l output pada Motorola Droid 2

Batu nisan: Lokasi folder adalah /data/tombstones. Izin /datadirektori adalah drwxrwxr-x, tombstonessubdirektori memiliki drwxr-xr-x- sehingga mereka dapat diakses juga pada perangkat yang tidak di-rooting. Menggunakan emulator terminal (lihat di atas), Anda dapat cd /data/tombstonesdan lakukan ls -luntuk melihat apakah ada batu nisan, dan ukuran apa yang ditempati. Sayangnya, semua batu nisan dimiliki oleh sistem, dan izin ditetapkan ke rwx------- jadi jika itu pembuat onar Anda: Anda tidak dapat menghapusnya tanpa root :( Punya cadangan yang bagus (ya? Bagaimana, tanpa root?), Dan mungkin pengaturan ulang pabrik akan menjadi pilihan terakhir Anda ...

Izzy
sumber
Sepertinya / data adalah tempat semua digunakan ... 26 dari 27G digunakan ... Saat ini 467M gratis ... Saya hanya perlu mencari tahu dengan apa :-)
Fredrik
Bagaimana dengan obrolan? Anda memiliki reputasi yang diperlukan (dibutuhkan 20+).
Izzy
tentu, bagaimana saya memulainya?
Fredrik
Baru saja datang dan bergabung, saya telah membuat sebuah kamar: chat.stackexchange.com/rooms/4403/tombstones
Izzy
Terima kasih untuk semua petunjuk yang bagus ... Saya tidak benar-benar mendapatkan apa-apa selain lebih dekat untuk mewujudkan cadangan nyata dan pengaturan ulang pabrik mungkin adalah taruhan terbaik saya. Terima kasih lagi.
Fredrik
3

Saya memiliki masalah yang sama dengan tablet Acer A100 saya dan menemukan sumber masalahnya: ada folder di / data / gps yang diisi dengan file txt. Milik saya adalah 4.3G. Jika perangkat Anda di-rooting, Anda dapat menghapusnya dari emulator terminal atau adb dan mendapatkan kembali ruang Anda:

$ su
# cd /data/gps
# rm gl-*.txt
Jarett Millard
sumber
Terima kasih, saya tidak di-root sehingga tidak akan membantu saya saat itu. Baik untuk mengetahui masa depan ...
Fredrik
Ya, jika Anda tidak di-rooting, satu-satunya pilihan adalah melakukan reset pabrik. Anda dapat melakukan root sementara dan kemudian kembali juga. Bagian tersulit dari rooting mungkin adalah menginstal driver ADB dan bekerja di komputer Anda.
Jarett Millard
Saya jarang menggunakan GPS di tambang tetapi setelah membaca ini saya menggunakan ES File Explorer. Saya menemukan file bernama data / GPS dan menemukan ratusan atau mungkin seribu file yang menunjukkan 0 data jadi saya menghapus semuanya dan pergi dari sekitar 300MB. ruang kosong hingga lebih dari 4 gigs ruang kosong.
Dan, tidak masalah jika Anda menggunakan GPS atau tidak: perangkat khusus ini sepertinya hanya mengumpulkan file di folder itu.
Jarett Millard
@ Dan: ada tambalan dari Acer. Lihat jawaban
Yahoo Serius
2

Pertama-tama hapus .thumbnailfolder dalam direktori DCIM Anda, kemudian alihkan perangkat dan hidupkan kembali. Ini memecahkan masalah bagi saya.

bimsas85
sumber
1
Saya pikir thumbnail adalah salah satu hal pertama yang saya hapus. Sayangnya itu tidak memakan banyak dari mereka yang hilang 30G.
Fredrik