Змінення розміру розділу / даних (укорінене)


9

На моєму ринку додатків (Google Play) є проблема. Я не можу встановити жодних додатків на свій телефон (Lenovo, вкорінені) через "На диску не вистачає місця", але насправді є. Попросивши друга, я перемістив програми на SD-карту. Після більше спроб я розумію, що програми встановлені на /dataрозділі, і коли він заповнений, я не можу встановити більше додатків.

Під час набору тексту dfя отримую:

# 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

Я знаю з іншого додатку, що є більше вільного, не змонтованого місця.

Як я можу змінити розмір цього розділу? Якщо потрібно більше виводу, то скажіть, що слід вводити. Дякую.

Відповіді:


3

Ніколи не слід змінювати розмір розділів на Android. Якщо не змонтований простір може бути чимось, що пристрій використовує у подібному режимі для відновлення пристрою. Переміщення програм на SD не робить нічого, тому що на SD, з якого ви переміщуєте файли, з / data / app у якусь приховану папку всередині / data / media (ваш "SD").

Можливо, ви хочете видалити деякі додатки, скористатися дивним методом для обміну внутрішнім SD та зовнішнім SD або перевірте, чи у вас вже встановлений додаток, і перевірити наявність лівих файлів або папок у / data / data та пошук імені пакета.


5

Як правильно зазначив GiantTree , що не встановлений простір може бути чимось, що пристрій використовує у чомусь схожим на аварійний режим для відновлення пристрою. Точніше: це не тільки може бути, але й є . Ваш dfрезультат, наприклад, нічого не говорить про розділи /recoveryабо про /bootних. І є ще більше, про що ми не усвідомлюємо.

Ще один аргумент проти повторного розміру: Ви більше не зможете встановлювати жодних оновлень для Android, оскільки вони часто стають «зображеннями» для спалаху (замінюючи цілі файлові системи), які потім більше не відповідають розміру розділу, викликаючи оновлення не вдається спалахнути в кращому випадку або заблокувати ваш пристрій в гіршому випадку.

Якщо більше не дає достатньої свободи, можна поглянути - який здатний не тільки перемістити весь додаток на зовнішню SD-карту вашого пристрою (App2SD переміщує лише частини), але навіть може перемістити більше, наприклад їх файли даних та бібліотеки.

Для отримання додаткової інформації перегляньте теги-wiki link2sd , а також тег-вікі app2sd .


1
Дякуємо за критику (downvote). Я готовий вчитися, тому бажаю зауважити до цього: чи я щось помилився - чи це просто "поганий настрій"? ;)
Іззі

2

Вибачте за некропост, але спосіб і це завжди є, якщо користувач цього хоче. Попередні коментарі правильні, є більше "прихованих" розділів, які легко помітити чи не маніпулювати локальними встановленнями Windows або Android, тому що вам потрібно зробити, це подивитися на привід із зовнішньої точки зору, використовуючи інструмент, який розпізнає багато файлові системи. На мій досвід, найкращий спосіб зробити це за допомогою GParted (зображення в прямому ефірі, доступне тут )

Використовуйте такий інструмент, як Rufus, щоб створити завантажувальну USB-накопичувач за допомогою живого зображення GParted, а потім завантажте її (використовуючи концентратор USB та кабель OTG, якщо потрібно для клавіатури, миші тощо). Я віддаю перевагу графічному інтерфейсу, але GParted також можна використовувати через командний рядок. Після завантаження в графічний інтерфейс (вимагає від користувача введенняstartxтам, де буде запропоновано), GParted автоматично запустить та проаналізує всі розділи та, зрештою, надасть вам всебічне відображення їх конфігурації. Оскільки він базується на Linux, і ви автоматично входите в систему як суперпользователь, тепер ви перебуваєте під повним контролем, що стосується будь-якого HDD або розділу в машині (планшети, телефони, ПК, розмір і форма не має значення), і ви можете бачити всі приховані розділи. Для запису GParted призначений для варіацій архітектури x86, але може працювати і на інших пристроях через вбудовану емуляцію, тому завжди варто зняти принаймні IMO.

Із богоподібною силою покладається богоподібна відповідальність, тому
1) Я не несу відповідальності за те, що станеться, якщо це
накрутить пуш на вас, і 2) Будьте уважні, що ви робите зсередини. ДУЖЕ ДУЖЕ ДАВЛЕНО.

Це означає, що якщо ви знайдете розділ під час аналізу через GParted, який має будь-який придатний розмір, який позначений як нерозподілений, ви можете йому довіряти. З мого досвіду це бачить усе, і я ніколи не чув інакше від когось іншого. Якщо є простір, ви можете перемістити його так, щоб він знаходився поруч із розділом, який потрібно розгорнути, а потім розгорнути, щоб охопити цей простір. Я щойно робив це вчора ввечері на Chuwi Vi8, що я більше не хотів, щоб увімкнено Windows (він стався як подвійний ОС). Я видалив розділ Windows і додав його до розділу даних Android, давши мені 22 Гб славного, повністю корисного простору.

Я знайшов цю тему, оновлюючи всі необхідні кроки, і помітив, що жоден метод не ділиться. Я можу засвідчити, що це працює, але я рекомендую його лише досвідченим користувачам, і я не можу сказати, що це не заважатиме оновленням повних ОС у майбутньому, як уже було зазначено. Запуск GParted як живий дистрибутив Linux - це чудовий інструмент, який є дуже всебічним та надзвичайно потужним.


4
Це неправильно. Пристрої Android мають обмежене програмне забезпечення, яке не підтримує завантаження з USB-OTG, якщо на пристрої немає виправленого ядра. Крім того, GParted AFAIK не підтримує функціонування на ARM, що є архітектурою пристрою OP. Будь ласка, перевірте обґрунтованість вашої претензії та обмежень ОП у майбутньому.
Tamoghna Chowdhury

1
Як @TamoghnaChowdhury вже вказував: ми говоримо про пристрої Android, а не про настільні комп’ютери. На додаток до сумнівів у коментарі Tamoghna щодо "завантаження через OTG" (ви навіть пробували це перед тим, як рекомендувати його?), Я сильно сумніваюся, що кожен Android-апарат міг би створити "загальний образ Linux". Плюс, навіщо робити це просто для запуску gParted - а не використовувати його Android аналог aParted? Бояться, що це стіна тексту, не дуже відповідає на питання. Але так, MMMV :)
Izzy

Ці планшети / ноутбуки dual-os - це просто звичайні ПК з Android x86 і не справжні пристрої
Suici Doga,

@Izzy Чому б не використовувати aParted? Тому що це лише для зовнішніх карт SD, а не для внутрішньої пам'яті!
TJJ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.