2 votos

Editar fstab para montar /data desde una partición diferente

¿Es posible editar el fstab para montar /data, /cache etc. desde una partición diferente en la a.memoria interna? b.¿tarjeta sd externa?

Detalles: La partición por defecto para /data y /cache son demasiado pequeñas para mis necesidades y puedo conseguir formatear la tarjeta (interna) /sd en ext4.

Edición: Mi pregunta puede parecer superficialmente como otras preguntas que piden una manera de aumentar el tamaño de /data, pero no lo es. Aquí está la razón:

(1) Necesito hacerlo específicamente editando fstab, que es la forma habitual de hacer lo mismo en un escritorio GNU/Linux. (2) Las otras preguntas no preguntan sobre /cache y otras particiones.

0 votos

Gracias por el voto negativo. Habría sido mejor que indicaras qué le faltaba a esta pregunta.

1 votos

No fui yo, pero la sección "Relacionados" de esta pregunta sugiere que no buscaste soluciones existentes, y "downvote" significa "no muestra ningún esfuerzo de investigación". Dos clics me llevaron a: Montar una carpeta desde la sd externa como /data - que se ajusta perfectamente a su pregunta y la responde.

0 votos

@lzzy Soy consciente del enlace. Mi pregunta es específicamente acerca de la edición de la 'fstab' (que es la forma correcta 'linux' para hacer esto) lograrlo.

4voto

Izzy Puntos 45544

Como ya se esperaba, por la forma en que está formulada su pregunta parece un Problema XY : Hay diferentes maneras de lograr su objetivo (montaje /data , /cache etc. desde una partición diferente), mientras que tu pregunta se centra en la "edición fstab ".

Para una solución de trabajo, véase por ejemplo Montar una carpeta desde la sd externa como /data : Lo que se describe allí debería funcionar en todos los dispositivos/ROMs - mientras que la "edición fstab "tiene algunos problemas:

  • Aunque, por supuesto, así es como funciona en Linux, aquí estamos hablando de Android, que utiliza un núcleo de Linux, pero con una configuración muy diferente (véase: ¿Cuál es el equivalente en Android de /etc/fstab? )
  • Un fstab no está presente en muchas/la mayoría de las instalaciones de Android (véase ¿Cómo enumerar todas las particiones principales con sus etiquetas? para más detalles)
  • Si un fstab está presente, suele ser parte de la imagen de arranque (ver initrd para más detalles). Esto significa que sus modificaciones en el archivo serían en vano: en el siguiente arranque, donde se espera que se procesen, en su lugar, el archivo se sobrescribirá desde la imagen de arranque y luego se procesará - sin sus cambios

Veredicto: Incluso si su dispositivo tiene un fstab no se puede simplemente editarlo y listo. Tendrías que reconstruir la imagen de arranque en su lugar - una tarea que va más allá del alcance de este sitio (que está orientado al usuario final, y la creación/reconstrucción de una imagen de arranque es más bien del dominio de los desarrolladores). Puede que no sea directamente "off-topic", pero al menos está en el límite de la zona gris.

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