Formatear discos automáticamente en ext2/3
Hola, es bien conocido que los discos formateados en FAT32 tienen algunos problemas de funcionamiento con el giga. Por ello, casi todos tenemos los discos formateados en ext2/3, pero esto puede suponer un problema para algunos usuarios con escasos conocimientos de informática, y en algunos casos una dificultad insalvable.
La idea que os propongo es que el propio giga se de cuenta cuando un disco está formateado en FAT32, y pregunte si se desea formatear en ext2/3. Esto puede ayudar mucho a los usuarios más novatos en temas informáticos.
Con más detalle, la idea que os propongo, para que la implementéis si os parece oportuno, es la siguiente:
Al arrancar el vdr, si detecta que el disco está formateado en FAT32, aparezca un mensaje+menú de opciones, algo parecido al siguiente:
El sistema ha detectado un disco duro con sistema de archivos FAT32. Con este sistema de archivos se pueden producir problemas en el funcionamiento del equipo: pérdida de grabaciones, grabaciones que no se puedan visualizar correctamente, etc.
Para evitar estos problemas, se recomienda la utilización de un sistema de archivos Linux ext2/3. Si lo desea, el sistema puede formatear el disco duro en formato ext2/3.
ADVERTENCIA: En este momento su disco duro posee xxxx Mb de información. Esta operación destruirá de manera irreversible toda la información contenida en el disco duro.
¿Desea formatear el disco duro en formato ext2/3?
1. Sí, deseo formatear el disco en este momento.
2. Sí, deseo formatear, pero mejor la próxima vez que arranque, para poder realizar antes una copia de los datos del disco.
3. No deseo formatear el disco ni ahora ni nunca. No me importa que el sistema tenga problemas de funcionamiento.
La opción marcada por defecto por el sistema debería ser la 2, y esperar 15-30 segundos la respuesta del usuario. Si no hay respuesta del usuario seguiría el arranque del vdr con la opción 2, que no haría nada.
En caso de seleccionar la opción 1, podría aparecer otro menú parecido al siguiente:
¿Está seguro de formatear en este momento? Esta operación puede tardar varios minutos, y recuerde que perderá toda la información contenida en el disco duro:
1. Sí deseo formatear ahora.
2. Volver al menú anterior.
ADEVERTENCIA: si este disco duro lo va a conectar posteriormente a un PC con sistema operativo Windows, para poder tener acceso a los archivos del disco duro necesitará instalar en su PC el driver Ext2 IFS, que pude descargar de manera totalmente gratuita de la dirección web http://www.fs-driver.org/download.html
En este caso la opción por defecto debería ser la 1, sin tiempo límite, que solamente se ejecute en el momento de pulsar OK.
Si se elije la opción 3, se podría crear un fichero "oculto" en el disco duro, que se llame por ejemplo .noformatear, y que sirva también como test para no volver a hacer la pregunta cada vez que arranque el sistema: sería muy incómodo para el usuario que no desee formatear en ext2/3, tener este menú cada vez que arranque el vdr. Así solamente le aparecería la primera vez, y una vez ha dicho que no desea formatear ni ahora ni nunca, no tendría que volver a responder a la pregunta nunca más.
Por el contrario, el usuario que ha seleccionado la opción 2, o simplemente que ha ido al baño y no ha visto que ha pasado, la próxima vez que arranque volverá a tener el menú, hasta que finalmente se decida por la opción 1 o por la 3.
Como veis, estoy pensando en los usuarios más inexpertos en informática, por lo que he intentado utilizar un lenguaje claro y sencillo en los ejemplos que he puesto de como podría ser el menú.
Saludos, y como ya he dicho antes, si os parece una buena idea aceptáis el Ticket, y si no lo rechazáis.
José A.
La idea que os propongo es que el propio giga se de cuenta cuando un disco está formateado en FAT32, y pregunte si se desea formatear en ext2/3. Esto puede ayudar mucho a los usuarios más novatos en temas informáticos.
Con más detalle, la idea que os propongo, para que la implementéis si os parece oportuno, es la siguiente:
Al arrancar el vdr, si detecta que el disco está formateado en FAT32, aparezca un mensaje+menú de opciones, algo parecido al siguiente:
El sistema ha detectado un disco duro con sistema de archivos FAT32. Con este sistema de archivos se pueden producir problemas en el funcionamiento del equipo: pérdida de grabaciones, grabaciones que no se puedan visualizar correctamente, etc.
Para evitar estos problemas, se recomienda la utilización de un sistema de archivos Linux ext2/3. Si lo desea, el sistema puede formatear el disco duro en formato ext2/3.
ADVERTENCIA: En este momento su disco duro posee xxxx Mb de información. Esta operación destruirá de manera irreversible toda la información contenida en el disco duro.
¿Desea formatear el disco duro en formato ext2/3?
1. Sí, deseo formatear el disco en este momento.
2. Sí, deseo formatear, pero mejor la próxima vez que arranque, para poder realizar antes una copia de los datos del disco.
3. No deseo formatear el disco ni ahora ni nunca. No me importa que el sistema tenga problemas de funcionamiento.
La opción marcada por defecto por el sistema debería ser la 2, y esperar 15-30 segundos la respuesta del usuario. Si no hay respuesta del usuario seguiría el arranque del vdr con la opción 2, que no haría nada.
En caso de seleccionar la opción 1, podría aparecer otro menú parecido al siguiente:
¿Está seguro de formatear en este momento? Esta operación puede tardar varios minutos, y recuerde que perderá toda la información contenida en el disco duro:
1. Sí deseo formatear ahora.
2. Volver al menú anterior.
ADEVERTENCIA: si este disco duro lo va a conectar posteriormente a un PC con sistema operativo Windows, para poder tener acceso a los archivos del disco duro necesitará instalar en su PC el driver Ext2 IFS, que pude descargar de manera totalmente gratuita de la dirección web http://www.fs-driver.org/download.html
En este caso la opción por defecto debería ser la 1, sin tiempo límite, que solamente se ejecute en el momento de pulsar OK.
Si se elije la opción 3, se podría crear un fichero "oculto" en el disco duro, que se llame por ejemplo .noformatear, y que sirva también como test para no volver a hacer la pregunta cada vez que arranque el sistema: sería muy incómodo para el usuario que no desee formatear en ext2/3, tener este menú cada vez que arranque el vdr. Así solamente le aparecería la primera vez, y una vez ha dicho que no desea formatear ni ahora ni nunca, no tendría que volver a responder a la pregunta nunca más.
Por el contrario, el usuario que ha seleccionado la opción 2, o simplemente que ha ido al baño y no ha visto que ha pasado, la próxima vez que arranque volverá a tener el menú, hasta que finalmente se decida por la opción 1 o por la 3.
Como veis, estoy pensando en los usuarios más inexpertos en informática, por lo que he intentado utilizar un lenguaje claro y sencillo en los ejemplos que he puesto de como podría ser el menú.
Saludos, y como ya he dicho antes, si os parece una buena idea aceptáis el Ticket, y si no lo rechazáis.
José A.
Leave a comment
Hola, creo que tienes toda la razón.
La idea yo la había enfocado para aquellos usuarios que no saben que es FAT32, y que no han oído hablar en su vida de ext2/3. Y por supuesto, que no tienen ni idea de los problemas que pueden tener si utilizan un disco en FAT32. Estaba pensando en el usuario que tiene un giga, y no se ha conectado a ningún foro para informarse de todas estas cosas. Es decir, aquellos usuarios que cuando utilicen el giga, y lleguen al menú del VDR y lean "Formatear en ext2" piensen "que c_ñ_ es eso de ext2", y pasen de largo.
... Pensándolo bien, ese tipo de usuario jamás se instalará el VDR, porque si no leen foros en internet, jamás llegaría hasta aquí.
Una solución intermedia sería que en ese menú, existiera la posibilidad de que aparezca una pequeña explicación de porque es recomendable formatear en ext2/3.
... o más sencillo todavía, bastaría con añadir una pequeña explicación en el manual de instalación, indicando que es recomendable formatear el disco en ext2/3, e informando la forma de hacerlo.
La idea yo la había enfocado para aquellos usuarios que no saben que es FAT32, y que no han oído hablar en su vida de ext2/3. Y por supuesto, que no tienen ni idea de los problemas que pueden tener si utilizan un disco en FAT32. Estaba pensando en el usuario que tiene un giga, y no se ha conectado a ningún foro para informarse de todas estas cosas. Es decir, aquellos usuarios que cuando utilicen el giga, y lleguen al menú del VDR y lean "Formatear en ext2" piensen "que c_ñ_ es eso de ext2", y pasen de largo.
... Pensándolo bien, ese tipo de usuario jamás se instalará el VDR, porque si no leen foros en internet, jamás llegaría hasta aquí.
Una solución intermedia sería que en ese menú, existiera la posibilidad de que aparezca una pequeña explicación de porque es recomendable formatear en ext2/3.
... o más sencillo todavía, bastaría con añadir una pequeña explicación en el manual de instalación, indicando que es recomendable formatear el disco en ext2/3, e informando la forma de hacerlo.
Me parece buena idea, tanto en el inicio como en commands.conf.
En el inicio, quizás podría simplificarse el texto. Otra opción, sería crear una entrada en el menú, que se llamara "Asistente para optimizar el Gigaset" o algo así, que fuera básicamente un script que mostrara información donde explicara el tema del disco duro, tras la explicación hubiera un enlace de "comprobar disco duro", comprobara si es necesario formatearlo en ext2/3, y tuviera un enlace que, tras comprobar que es necesario, se pudiera pulsar "OK" para poder formatearlo. En caso de que estuviera ya formateado en ext3, sería interesante que pudiera hacer una comprobación e2fsck si el sistema detecta que es necesario, o simplemente pusiera "Su sistema está optimizado, no necesita realizar ajustes".
Todo esto podría hacerse en un plugin.
Saludos
En el inicio, quizás podría simplificarse el texto. Otra opción, sería crear una entrada en el menú, que se llamara "Asistente para optimizar el Gigaset" o algo así, que fuera básicamente un script que mostrara información donde explicara el tema del disco duro, tras la explicación hubiera un enlace de "comprobar disco duro", comprobara si es necesario formatearlo en ext2/3, y tuviera un enlace que, tras comprobar que es necesario, se pudiera pulsar "OK" para poder formatearlo. En caso de que estuviera ya formateado en ext3, sería interesante que pudiera hacer una comprobación e2fsck si el sistema detecta que es necesario, o simplemente pusiera "Su sistema está optimizado, no necesita realizar ajustes".
Todo esto podría hacerse en un plugin.
Saludos
Veremos cual es la mejor forma de implementarlo, pero me sigue sin gustar hacer esa comprobación al inicio porque retardaría un poco el arranque y un usuario del VDR ya conoce el ext2, por lo que no es muy necesario hacerla si es casi seguro que lo tiene formateado en ext2/3, incluso tampoco haría falta después de formatearlo con este sistema, es decir, no veo la necesidad de comprobar siempre algo al iniciar si solamente va a ser útil en contadísimas ocasiones.
La idea es buena para facilitar esta tarea en discos duros nuevos o algún usuario que lo quiera hacer esporádicamente, incluso añadir opciones de optimización y pruebas de rendimiento para afinar el sistema.
La idea es buena para facilitar esta tarea en discos duros nuevos o algún usuario que lo quiera hacer esporádicamente, incluso añadir opciones de optimización y pruebas de rendimiento para afinar el sistema.
Bueno, creo que la mejor opción podría ser implementarlo en un plugin, como una opción más.
Me parece muy importante no recargar el inicio con la comprobación, pero puede ser una opción útil añadida dentro de los menús OSD...
...yo sólo puedo dar ideas, no implementarlas...
Un saludo
Me parece muy importante no recargar el inicio con la comprobación, pero puede ser una opción útil añadida dentro de los menús OSD...
...yo sólo puedo dar ideas, no implementarlas...
Un saludo
Al crear el archivo commands.conf se añade una nueva opción en el menú principal del VDR llamado "Órdenes" que te permite ejecutar los scripts y comandos establecidos en este archivo a través de menús OSD con textos descriptivos y el resultado de ejecutarlos se muestra por pantalla.
Aunque es probable que en este caso y aunque se ejecute desde allí, el propio script tenga que cerrar el VDR para evitar problemas con programaciones y otros accesos al disco, pasará lo mismo cuando se ejecute el BoxAmp desde este menú, por lo tanto la idea del plugin quedaría descartada porque el VDR no se estará ejecutando en el formateo.
Aunque es probable que en este caso y aunque se ejecute desde allí, el propio script tenga que cerrar el VDR para evitar problemas con programaciones y otros accesos al disco, pasará lo mismo cuando se ejecute el BoxAmp desde este menú, por lo tanto la idea del plugin quedaría descartada porque el VDR no se estará ejecutando en el formateo.
Buenas,
Yo creo que las 2 opciones propuestas son validas según el tipo de funcionalidad que se le quiera dar en cada momento.
Si lo que queremos es ejecutar el BoxAmp o formatear un disco des de el VDR, lo más rápido y fiable de aplicar es utilizar el “commands.conf”.
Por el contrario si se quiere añadir cualquier otra funcionalidad que no afecte de manera "agresiva" al sistema y de paso convierta más amigable al VDR. Implementar esta nueva funcionalidad en forma de plugin.
Mi apuesta inicialmente por dotar al commands.conf de más funciones adicionales Scripts y más adelante ya se verá si algunas de ellas se podían pasar en forma de plugin.
Salu2,
P.D : Aprovecho para comentaros a todos que podéis ayudar aportando nuevas ideas como esta, o documentos para la WIKI, ficheros channels.conf actualizados , logotipos, etc... y así ir mejorado aun más nuestro querido VDR.
Yo creo que las 2 opciones propuestas son validas según el tipo de funcionalidad que se le quiera dar en cada momento.
Si lo que queremos es ejecutar el BoxAmp o formatear un disco des de el VDR, lo más rápido y fiable de aplicar es utilizar el “commands.conf”.
Por el contrario si se quiere añadir cualquier otra funcionalidad que no afecte de manera "agresiva" al sistema y de paso convierta más amigable al VDR. Implementar esta nueva funcionalidad en forma de plugin.
Mi apuesta inicialmente por dotar al commands.conf de más funciones adicionales Scripts y más adelante ya se verá si algunas de ellas se podían pasar en forma de plugin.
Salu2,
P.D : Aprovecho para comentaros a todos que podéis ayudar aportando nuevas ideas como esta, o documentos para la WIKI, ficheros channels.conf actualizados , logotipos, etc... y así ir mejorado aun más nuestro querido VDR.