Разделенная SD-карта не работает с link2sd

У меня есть SD-карта на 4 ГБ, которая разделена на 3 ГБ и 1 ГБ (ну, это не 1 ГБ, а примерно 750 МБ) (я использовал ее через свой телефон, потому что у меня не было ридера, и я использовал мастер разделов мини-инструмента), затем я поместите мои данные обратно в раздел 3 ГБ. Link2SD показал мне экран под названием «выберите файловую систему второго раздела вашей SD-карты», который имеет 4 варианта:

  • доб2
  • доб3
  • доб4
  • FAT32/FAT16

Раздел размером 1 ГБ — это ext2, поэтому я выбираю ext2 и перезагружаю телефон. Он каждый раз показывал одно и то же сообщение и говорил мне: «Если вы получаете это сообщение после перезагрузки, это означает, что второй раздел не может быть смонтирован автоматически при загрузке».

Мой телефон имеет root-права Vodafone 858 Smart / Huawei 8160, он работает под управлением CM7.2.

Я пытался переформатировать и переразметить, но ничего не получилось.

Что говорит logcat? Попробуйте «adb shell» на вашем устройстве и посмотрите, является ли ваш второй раздел ext2 на 750 ГБ: «cat /proc/partitions», вы должны увидеть /dev/block/mmcblk0p1 и /dev/block/mmcblk0p2. На втором этапе попробуйте смонтировать второй раздел вручную. 'mkdir /mnt/sd-ext', затем 'mount -t ext2 /dev/block/mmcblk0p2 /mnt/sd-ext'
я попробовал то, что вы мне сказали, я нашел /dev/block/mmcblk0p1 и /dev/block/mmcblk0p2, но проблема во втором шаге, я попробовал «mkdir /mnt/sd-ext», и он сказал мне: «не могу создать каталог /mnt/sd-ext : файловая система только для чтения», поэтому я попытался перемонтировать ее, используя «mount -o rw, remount rootfs /mnt», но он сказал мне «сбой монтирования rootfs на /mnt: неверный аргумент»
ой, извини. Просто используйте записываемую fs для цели. Попробуйте /dev/sd-ext (это временная локация, о которой забывают после перезагрузки) и смонтируйте туда
я попробовал это, и ссылка 2 SD показала мне то же сообщение
Привет, Мохамед, вчера скучал по тебе, давайте посмотрим в чате или просто ответим здесь...

Ответы (7)

Требования:

  • иметь SD-карту со вторым разделом, отформатированным ext2/ext3/ext4/....
  • убедитесь, что /data/sdext2 существует
  • убедитесь, что скрипты монтирования на месте (меню->подробнее->создать заново скрипты монтирования в link2sd)

Если не уверены, сделайте как root через adb:

df | grep sdext2должен показать вам смонтированный раздел ext2/ext3/... mmcblk0p2

но приходится быстро перезагружаться с link2sd после каждой реальной перезагрузки

В моем случае я отформатировал интересующий раздел в ext2 и использовал его в сборке CM 10.2.

Я откатился на CM 7.2 и выбрал ext2 по умолчанию, но это не сработало.

После перезагрузки и той же проблемы я выбрал файловую систему ext4 и вуаля!

Для СМ7 надо выбирать ext3 (для СМ10.1 и 10.2 у меня ни одна не работает).

Пожалуйста, не болтайте здесь.
  1. Попробуйте сделать второй раздел, используя ваш ClockworkMod Recovery. Если не поможет переходим к шагу 2.
  2. Убедитесь, что формат второго раздела не меняется автоматически. Для этого вы можете выполнить следующие шаги:
    1. Вставьте карту памяти в компьютер с помощью адаптера карты памяти.
    2. Загрузите, установите и запустите мастер разделов мини-инструментов.
    3. Сделайте резервную копию важных вещей с вашей SD-карты.
    4. Удалите все разделы на SD-карте и нажмите «Применить».
    5. После этого заново создайте нужные разделы. На этот раз он не вернется к ext3. Теперь вы должны попробовать использовать link2sd и посмотреть, решена ли проблема. Если нет, перейдите к шагу 2.
  3. Как описано NaraRockingMyAce на форуме xda :

    • С помощью MiniTool Partition Wizard удалите только второй
      раздел на SD-карте. (используйте адаптер SD-карты, не делайте это через кабель для передачи данных).
    • Снова создайте второй раздел и обязательно установите его в качестве основного.
    • Примените и проверьте, решена ли проблема.

эта проблема (link2sd не может правильно распознать раздел) будет и случалась с людьми, которые использовали модифицированный link2sdPLUS. убедитесь, что вы используете настоящую бесплатную версию, или загрузите бесплатную версию и заплатите за настоящий Link2SD_plus. вот чему я научился :D

Не могли бы вы указать ссылку ( редактировать ) на «действительную бесплатную версию», где читатель (если желает) может заплатить?

Я изо всех сил пытался смонтировать раздел ext4. Я видел ответ Денни Михая выше, в котором подчеркивалась необходимость иметь разделы в правильном порядке. У меня сначала ext4, а потом fat32. Я использовал minitool, чтобы удалить раздел ext4, переместить fat32, а затем создать новый раздел ext4 (убедившись, что он является основным). Мои разделы тогда были в порядке, описанном Денни. При следующей перезагрузке Android-планшета link2sd смонтировал ext4 без дополнительной настройки. Спасибо Денни.

Раздел Fat32 должен быть установлен как первый раздел, а ext2, ext3, ext4 - как второй раздел. Очень важно, чтобы они были именно в таком порядке.

После этого убедитесь, что все разделы установлены как первичные.

Наконец, попробуйте все ext2, ext3, ext4 - у меня сработало только ext4!!

Удачи!!!