Смонтируйте второй раздел на устройстве Android с помощью vold

Я хочу иметь доступ к разделу ext4, еще не используя Data2SD, на SD-карте моего HTC Vision, на котором работает Virtuous Unity 1.3. 0 ROM. Я модифицировал свой файл /system/etc/vold.fstab из этого:

dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 
/devices/platform/msm_sdcc.4/mmc_host/mmc2

В этот:

#dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 
/devices/platform/msm_sdcc.4/mmc_host/mmc2

dev_mount sdcard /mnt/sdcard 1 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.4/mmc_host/mmc2

dev_mount e4vol /mnt/sdcard2 2 /devices/platform/goldfish_mmc.0 
/devices/platform/msm_sdcc.4/mmc_host/mmc2

Таким образом, я могу получить свой второй раздел с меткой e4vol, смонтировать и использовать на моем устройстве Android. Две проблемы, и я думаю, что одна, очевидно, связана с другой.

  1. Я попытался перемонтировать корневую систему чтения-записи и создать точку монтирования / mnt / sdcard2 , но она исчезла при перезагрузке. Похоже, что в прошлом Android мог создавать такие средства монтирования с помощью mount.conf . Сейчас на Gingerbread ROMS его нет. Мысли?
  2. Это все, что мне нужно сделать, чтобы смонтировать второй раздел в Android, или мне также нужно создать / sdcard2 , например / sdcard ? Я предполагаю, что оба они созданы vold как символические ссылки, как указано в этом файле conf, но у меня еще не было времени проверить.

Я бы спросил на форумах, но это похоже на вопрос разработчика, и это самый последний выпуск ОПЕРАЦИОННЫЕ СИСТЕМЫ. Вроде сильно меняется от версии к версии ОС. Заранее благодарим за терпение и помощь.

ОБНОВЛЕНИЕ: Итак, переместил тестовое крепление на SD-карту, и оно не работает, даже с постоянной точкой монтирования. Так что не знаю, где я ошибаюсь.

6
задан songei2f 10 August 2011 в 16:36
поделиться