Mengubah ukuran partisi / data (di-root)

9

Pasar aplikasi saya (Google Play) memiliki masalah. Saya tidak dapat menginstal aplikasi apa pun di ponsel saya (Lenovo, rooted) karena "Tidak ada cukup ruang di disk", tetapi sebenarnya ada. Setelah bertanya kepada seorang teman, saya memindahkan aplikasi ke kartu SD. Setelah mencoba lagi, saya mengerti bahwa aplikasi diinstal pada /datapartisi dan ketika sudah penuh, saya tidak dapat menginstal lebih banyak aplikasi.

Saat mengetik dfsaya mendapatkan:

# df
Filesystem               Size     Used     Free   Blksize
/dev                   482.1M   128.0K   481.9M   4096
/sys/fs/cgroup         482.1M    12.0K   482.0M   4096
/mnt/secure            482.1M     0.0K   482.1M   4096
/mnt/asec              482.1M     0.0K   482.1M   4096
/mnt/obb               482.1M     0.0K   482.1M   4096
/system                885.8M   679.5M   206.4M   4096
/data                  908.5M   825.9M    82.6M   4096
/cache                 123.0M     4.0M   119.0M   4096
/protect_f               8.8M     4.1M     4.8M   4096
/protect_s               8.8M     4.0M     4.8M   4096
/mnt/cd-rom              1.2M     1.2M     0.0K   2048

Saya tahu dari aplikasi lain bahwa ada lebih banyak ruang bebas, tidak dipasang.

Bagaimana saya bisa mengubah ukuran partisi ini? Jika lebih banyak output diperlukan, katakan padaku apa yang harus diketik. Terima kasih.

Yagel
sumber

Jawaban:

3

Anda seharusnya tidak pernah mengubah ukuran partisi di Android. Ruang yang tidak dipasang itu mungkin sesuatu yang digunakan perangkat dalam sesuatu seperti mode darurat untuk memulihkan perangkat. Memindahkan aplikasi ke SD tidak melakukan apa-apa karena SD Anda memindahkan file dari / data / aplikasi ke beberapa folder tersembunyi di dalam / data / media ("SD" Anda).

Anda mungkin ingin menghapus beberapa aplikasi, menggunakan beberapa metode aneh untuk menukar SD internal dan SD eksternal Anda atau memeriksa apakah Anda sudah menginstal aplikasi dan memeriksa file atau folder kiri di / data / data dan mencari nama paket.

GiantTree
sumber
5

Seperti yang ditunjukkan oleh GiantTree dengan benar , Ruang yang tidak dipasang itu mungkin sesuatu yang digunakan perangkat dalam sesuatu seperti mode darurat untuk memulihkan perangkat. Lebih tepatnya: tidak hanya mungkin , tetapi juga . Anda dfkeluaran misalnya tidak mengatakan apa-apa tentang /recoveryatau /bootpartisi. Dan ada lebih banyak lagi yang tidak kita sadari.

Argumen lain yang menentang pengubahan ukuran: Anda tidak akan dapat lagi menginstal pembaruan Android, karena yang sering muncul sebagai "gambar" untuk di-flash (mengganti seluruh sistem file) - yang kemudian tidak lagi cocok dengan ukuran partisi, menyebabkan pembaruan gagal mem-flash terbaik, atau merusak perangkat Anda paling buruk.

Jika tidak lagi memberi Anda cukup kebebasan, Anda dapat melihat - yang tidak hanya dapat memindahkan seluruh aplikasi ke kartu SD eksternal perangkat Anda (App2SD hanya memindahkan bagian-bagian), tetapi bahkan dapat bergerak lebih banyak, seperti data mereka file dan perpustakaan.

Untuk latar belakang lebih lanjut, lihat tag-wiki link2sd , dan juga tag-wiki app2sd .

Izzy
sumber
1
Terima kasih atas kritik (downvote). Saya mau belajar, jadi saya akan menyambut komentar tentang itu: Apakah saya mendapatkan sesuatu yang salah - atau itu hanya "suasana hati yang buruk"? ;)
Izzy
2

Maaf untuk necropost, tetapi ada dan selalu ada cara untuk melakukan ini jika pengguna menginginkannya. Komentar sebelumnya benar, ada lebih banyak partisi "tersembunyi" yang tidak mudah dilihat atau dimanipulasi dari pemasangan lokal Windows atau Android sehingga yang harus Anda lakukan adalah melihat drive dari perspektif luar menggunakan alat yang mengenali banyak sistem file. Dalam pengalaman saya, cara terbaik untuk melakukannya adalah dengan menggunakan GParted (gambar langsung tersedia di sini )

Gunakan alat seperti Rufus untuk membuat stik USB yang dapat di-boot menggunakan gambar langsung GParted, dan kemudian boot ke sana (menggunakan hub USB dan kabel OTG jika perlu untuk keyboard, mouse, dll). Saya lebih suka antarmuka grafis, tetapi GParted juga dapat digunakan melalui baris perintah. Setelah boot ke antarmuka grafis (mengharuskan pengguna untuk mengetikstartxbila diminta), GParted akan secara otomatis menjalankan dan menganalisis semua partisi dan pada akhirnya memberi Anda tampilan konfigurasi yang komprehensif. Karena berbasis Linux dan Anda secara otomatis masuk sebagai superuser, Anda sekarang berada dalam kendali penuh sejauh hdd atau partisi di mesin (tablet, ponsel, PC, ukuran dan bentuk tidak masalah) dan Anda dapat melihat semua partisi tersembunyi. Sebagai catatan, GParted dimaksudkan untuk variasi arsitektur x86 tetapi dapat bekerja pada perangkat lain juga melalui emulasi bawaan sehingga selalu bernilai setidaknya IMO.

Dengan kekuatan yang seperti Tuhan, datanglah tanggung jawab yang seperti Tuhan, jadi
1) Saya tidak bertanggung jawab atas apa yang terjadi jika ini mengacaukan Anda dan
2) HATI-HATI APA YANG ANDA LAKUKAN DI DALAM GADIS. SANGAT SANGAT HATI-HATI.

Yang mengatakan, jika Anda menemukan partisi saat menganalisis melalui GParted itu adalah ukuran yang dapat digunakan yang ditandai sebagai tidak terisi Anda dapat mempercayainya. Dalam pengalaman saya, ia melihat semua dan saya tidak pernah mendengar yang sebaliknya dari orang lain. Jika ada ruang Anda bisa memindahkannya sehingga di sebelah partisi yang ingin Anda kembangkan dan kemudian diperluas untuk mencakup ruang itu. Saya hanya melakukan ini tadi malam pada Chuwi Vi8 yang saya tidak lagi ingin Windows aktif (itu datang sebagai dual-OS). Saya menghapus partisi Windows dan menambahkannya ke partisi data Android, memberi saya 22GB ruang yang mulia dan dapat digunakan sepenuhnya.

Saya menemukan utas ini sambil menyegarkan semua langkah yang diperlukan dan memperhatikan bahwa tidak ada metode yang dibagikan. Saya bisa membuktikan itu berfungsi, tetapi saya hanya merekomendasikannya untuk pengguna tingkat lanjut dan saya tidak bisa mengatakan bahwa itu tidak akan mengganggu upgrade OS penuh di masa depan seperti yang telah disebutkan. Menjalankan GParted sebagai distro Linux langsung adalah alat yang hebat yang sangat komprehensif dan sangat kuat.

elektrofreak
sumber
4
Ini salah. Perangkat Android memiliki firmware terbatas yang tidak mendukung booting dari USB-OTG kecuali perangkat tersebut memiliki kernel yang ditambal. Juga, GPAIKAN AFAIK tidak mendukung penayangan asli pada ARM, yang merupakan arsitektur perangkat OP. Harap verifikasi validitas klaim Anda vs. batasan OP di masa mendatang.
Tamoghna Chowdhury
1
Seperti yang sudah ditunjukkan oleh @TamoghnaChowdhury: Kita berbicara tentang perangkat Android di sini - bukan tentang komputer desktop. Selain keraguan dalam komentar Tamoghna tentang "boot via OTG" (apakah Anda pernah mencobanya sebelum merekomendasikannya?) Saya sangat ragu setiap perangkat Android akan mampu mem-boot "citra Linux generik". Plus, mengapa melakukan itu hanya untuk menjalankan gParted - dan tidak menggunakan mitra Android-nya aParted? Takut ini adalah dinding teks, tidak benar-benar menjawab pertanyaan. Tapi ya, MMMV :)
Izzy
Tablet / laptop dual-os itu hanya PC biasa dengan Android x86 dan bukan perangkat sungguhan
Suici Doga
@Izzy Mengapa tidak menggunakan aParted? Karena hanya untuk kartu SD eksternal, bukan memori internal!
TJJ