Увеличьте размер ext2 за пределы 1,5 ГБ

У меня есть рутированный LG-D520 (Optimus F3Q) под управлением Android 4.1.2. Встроенной памяти, которая шла в комплекте с телефоном, было так мало, что я установил SD-карту на 8 Гб. Я отформатировал его с помощью MiniTool Partition Wizard с 1,5 ГБ ext2 (остальное FAT32). Используя Link2SD, я переместил многие свои приложения в раздел ext2.

У меня не так много приложений (кажется, что они продолжают увеличиваться), но у меня осталось только 5% места на ext2. В моей внутренней памяти осталось 27% (355 МБ), но мне пришлось удалить много вещей, чтобы освободить место. Я использую только небольшую часть раздела FAT32 размером 5,9 ГБ, поэтому мне интересно, если...

  1. Я могу увеличить размер ext2 за пределы 1,5 ГБ. Есть ли максимальный размер, и если да, то какой? Могу ли я перераспределить без потери своих приложений и данных, или мне нужно сделать резервную копию, отформатировать и начать заново?
  2. Я могу добавить еще один раздел ext2 на свою SD-карту и загружать туда приложения. Можете ли вы иметь несколько разделов ext2, и если да, то будет ли это работать с Link2SD?
  3. Есть ли другие варианты ?

Это было разочаровывающей попыткой, и невероятно, на что вы должны пойти, чтобы делать основные вещи на телефоне Android, поэтому я был бы признателен за любой совет.

Ответы (3)

Вот как я это сделал, когда мне нужно было увеличить размер моего второго (ext2) раздела, который Link2SD использовал для приложений, с 2 ГБ до 6 ГБ:

  1. Используйте бесплатную версию Mini Partition (v9.1), чтобы

    • а. уменьшить первый раздел (FAT32) на 6 ГБ
    • б. убедитесь, что существующий раздел ext2 размером 2 ГБ находится в конце (чтобы второе пространство после первого раздела было теперь нераспределенным пространством 6 ГБ)
    • в. создайте новый основной раздел ext2 размером 6 ГБ в нераспределенном пространстве
  2. Используйте бесплатную версию Paragon ext2fs, чтобы смонтировать 2 раздела ext2 в Windows и назначить каждому букву драйвера.

  3. Используйте проводник Windows, чтобы скопировать содержимое старого раздела ext2 размером 2 ГБ в новый раздел размером 6 ГБ.

  4. Вставьте карту обратно в телефон и попросите Link2SD воссоздать сценарии монтирования для «второго раздела» (просто чтобы убедиться, что 6 ГБ работает)

  5. Используйте мини-раздел, чтобы:

    • а. удалить старый раздел ext2 размером 2 ГБ
    • б. переместите раздел ext2 размером 6 ГБ в конец карты/диска
    • в. расширьте раздел FAT32, чтобы заполнить 2 ГБ нераспределенного пространства.
Это выглядит действительно интересно. Я взволнован, чтобы попробовать, однако я нервничаю из-за того, что испортил свой телефон. Поэтому я собираюсь купить второй SD, а затем использовать проводник Windows, чтобы скопировать содержимое со старого SD на новый SD. Я дам вам знать, как это происходит ...
Великолепно! У меня была только SD-карта на 8 ГБ, которую я не хотел трогать (на всякий случай), поэтому я купил SD на 32 ГБ (~ 25 долларов) и следовал инструкциям на noypigeeks.com/android/tutorial-a-guide-to-link2sd. настроить его. Поскольку в моем ноутбуке есть только 1 слот для SD-карты, получить раздел ext2 с 8 ГБ на 32 ГБ (выделено 10 ГБ для ext2) было проблематично. Я решил это, используя Mini Partition, чтобы скопировать раздел ext2 объемом 8 ГБ на флэш-накопитель USB. Затем я скопировал USB ext2 на 32GB ext2. Интересно, что у меня были проблемы с копированием extfs Paragon на устройства памяти. Однако копия того же устройства сработала!

Вы можете легко расширить раздел ext2, так как большинство инструментов для создания разделов, таких как тот, который вы использовали для создания раздела, могут справиться с этим.

Редактировать : оказывается, изменение размера ext2 не может быть легко выполнено с помощью Minitools или любого другого популярного инструмента для создания разделов для Windows. Если вы действительно хотите изменить размер, вам, вероятно, следует использовать живой диск Linux или виртуальную машину Linux, чтобы использовать собственные программы Linux для изменения размера, такие как GParted.

Увеличение размера раздела для вашего раздела ext2 в основном означает перемещение файлов в разделе FAT32, чтобы создать непрерывное свободное пространство, затем сжатие раздела FAT32, затем расширение раздела ext2, чтобы заполнить пустое пространство, и, наконец, расширение файловой системы. Многие инструменты сделают все это за вас, если вы просто выберете «сжать» для раздела FAT32, а затем «расширить» для раздела ext2.

Этот процесс не должен привести к потере каких-либо файлов или данных, но вам, вероятно, следует сделать резервную копию содержимого ваших разделов перед изменением размера раздела, просто чтобы быть уверенным.

Вам не следует беспокоиться об ограничениях размера, стандартный раздел может быть до 4 ТБ с использованием ext2. Последние версии ext2 могут обрабатывать до 32 ТБ ( подробности см. в википедии ). Каждый телефон, о котором я когда-либо слышал, может легко обрабатывать 64 ГБ, но ваш телефон, похоже, ограничен 32 ГБ (согласно веб-сайту LG ).

Теоретически вы можете добавить столько разделов, сколько хотите, на свою SD-карту, быстрое сканирование скриншотов Link2SD в Google Play показывает выбор раздела для привязки данных.

1,5 ГБ сегодня — это немного, так как большинство телефонов по умолчанию поставляются с 8 ГБ или 16 ГБ. Вы можете попробовать выполнить некоторую очистку дополнительного раздела, например очистить кеш и удалить данные приложений, которые больше не установлены.

Отлично. С помощью мастера создания разделов MiniTool легко уменьшить раздел FAT32, однако я не могу расширить раздел ext2. Он просто не позволит мне это сделать, хотя рядом с ним есть «нераспределенное» пространство. Есть идеи, почему? Возможно, я просто уменьшу FAT32 и создам второй раздел ext2 в нераспределенном пространстве. Затем я буду использовать Link2SD, чтобы заполнить его приложениями. Это звучит разумно?
Обычно я использую Gparted (в Linux) для создания разделов, но я установил Minitool, чтобы попытаться воспроизвести вашу ситуацию, и, похоже, я ошибся в изменении размера ext2 в мастере создания разделов Minitools. сейчас ищу варианты...
Извините, но я не смог найти никаких инструментов Windows, позволяющих изменять размер раздела ext2. Предполагая, что Link2SD поддерживает 2 раздела, добавление раздела, вероятно, является самым простым вариантом, если вы хотите придерживаться Windows. Другим вариантом было бы создать образ раздела ext2 в качестве резервной копии, затем удалить раздел, создать больший и скопировать все обратно. Однако для этого требуется больше знаний о разделах и файловых системах. В качестве альтернативы вы можете попробовать загрузить живой диск Linux (работает без установки) и использовать такой инструмент, как GParted, который поддерживает изменение размера ext2.
Ух ты. Это здорово, что вы приложили все усилия. Спасибо за помощь и приятно знать, что я не сумасшедший. Все варианты (а) резервное копирование, переформатирование, изменение размера, б) виртуальная машина Linux с Gparted и в) 2-й раздел ext2) звучат как довольно много работы, но я попробую третий в ближайшее время. Я не хочу замуровывать свой телефон перед поездкой, так что, возможно, когда я вернусь.

У меня была проблема с мини-инструментом, но я использовал Aparted на телефоне, и он работал как шарм https://play.google.com/store/apps/details?id=com.sylkat.AParted .