5 votos

Especificar opciones de montaje de tarjeta SD durante el arranque

Tengo un Archos 101IT con una 16G tarjeta SD externa. La tarjeta SD contiene una partición formateada como un sistema de archivos ext3. El Archos se ejecuta UrukDroid 1.6.4 (Froyo 2.2).

El Problema: Cuando se inicia, la tarjeta SD se monta con las siguientes opciones de montaje:

/dev/block/vold/179:17 on /mnt/storage/sdcard type ext3
(rw,nosuid,nodev,noexec,noatime,nodiratime,fmode=0666,dmode=0666,errors=continue,data=ordered)

El fmode y dmode opciones hacen imposible el uso de permisos de archivo, en particular, no es posible hacer que los archivos de sólo lectura. Esto es necesario por el Titanio herramienta de Copia de seguridad para proteger las copias de seguridad para que no se sobrescriban.

Puedo cambiar las opciones de montaje con un remontaje:

# mount /mnt/storage/sdcard -o remount,fmode=0,dmode=0

La Pregunta: ¿Cómo puedo tener la tarjeta SD montada con el derecho de las opciones de montaje en el momento del arranque?

3voto

Sciurius Puntos 41

Urukdroid tiene un script especial, /system/bin/mount_sdcard.sh, que se monta la tarjeta SD en el momento del arranque. Esta secuencia de comandos entiende (V)de GRASA y EXT4. Nada se deja a la vold de automontaje. Archos modded vold por lo que podría hacer un poco más de las acciones de Una 2.1 vold, por ejemplo, montaje de sistemas de archivos EXT3.

He actualizado el sistema de archivos en la tarjeta SD a EXT4, y ahora mount_sdcard.sh monta la tarjeta SD al inicio con la correcta opciones de montaje.

Gracias a us $aur0n por ayudarme a resolver esto.

La actualización de un sistema de archivos EXT2 o EXT3 sistema de archivos a EXT4 es fácil, ver https://ext4.wiki.kernel.org/index.php/Ext4_Howto#Converting_an_ext3_filesystem_to_ext4 .

0voto

Eduard Florinescu Puntos 215

A ver si esto ayuda a: ¿Cuál es el Android equivalente de /etc/fstab?

A partir de esa respuesta:

Todo inicio del sistema de montaje se realiza con el /etc/vold.fstabhelper secuencia de comandos.

Usted puede ir a editar el script y modificar el monte con las opciones que desee, de modo que usted puede tener es como que en el arranque.

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...> 
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

O puede reemplazar dev_mount con el monte.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X