1 votos

Vuelva a montar /mnt como lectura-escritura

Estoy recibiendo el error "Sistema de archivos de solo lectura" al intentar agregar un nuevo directorio en /mnt a través del Terminal Emulator. Así que intenté :

su
busybox mount -o remount,rw /mnt

con el fin de remontar el sistema de archivos para /mnt como lectura y escritura; pero estoy recibiendo el error "no se puede encontrar /mnt en /proc/mounts".

¿Para qué es este error !?

PD. Mi objetivo final es luego montar un almacenamiento externo en ese nuevo directorio; digamos /mnt/myextdrive

0 votos

¿Tu dispositivo no tiene un directorio llamado usbotg bajo mnt? ¿Por qué no lo montas allí?

3voto

Firelord Puntos 161

Utilice estos comandos

su -c 'busybox mount -o remount,rw /'    # esto volverá a montar rootfs en / en modo rw
su -c 'mkdir /mnt/"NUEVO_DIR"'             # reemplace NUEVO_DIR con el nombre del directorio que desea crear debajo de /mnt

Tenga en cuenta que en Android /mnt no es un punto de montaje para ningún sistema de archivos real o seudónimo, pero sus subdirectorios sí lo son (de hecho, /mnt es un subdirectorio del / (rootFS), por lo que tendría que volver a montarlo para aplicar cambios aquí). También tenga en cuenta que el directorio mnt en Android es creado por el kernel en cada arranque1 por lo que cualquier modificación se perdería después de apagar.


1: mnt no existe en un sistema de archivos persistente sino en un ramfs específico llamado <a href="https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt" rel="nofollow">rootfs</a> - un sistema de archivos que solo existe en RAM.

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