OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
El latazo "UUID" de las particiones en el "fstab"
Desde que Linux empezó a asignar un número UUID a cada partición e incluirlo en el "fstab", todo son problemas cada vez que modificamos alguna de nuestras particiones.
El último caso lo he vivido esta semana. En mi trabajo diario con Windows he tenido que formatear una partición "FAT32" que la usaba como puente para compartir cosas con Linux. Al entrar en Mandriva esta partición ya no se montaba automáticamente. Entonces comprendí que seguramente había cambiado el número UUID que en ese momento aparecía en el "fstab" como UUID=7013-E44E.
Para intentar averiguar el nuevo UUID que le asignaba Mandriva quise entrar en la aplicación "diskdrake" (o "Administrar las particiones de disco"), pero ahí está el problema, no me dejaba entrar en dicha aplicación. Visualizando el log aparecía la secuencia de montaje de particiones y cuando llegaba a la FAT, se salía con un "exit" sin abrir el programa.
Al final lo que hice fue entrar de nuevo en el "fstab" y modificar esta línea:
UUID=7013-E44E /mnt/win_d2 vfat umask=0,iocharset=utf8 0 0
para dejarla así:
/dev/sdb2 /mnt/win_d2 vfat umask=0,iocharset=utf8 0 0
eliminando el UUID.
Ahora ya todo funciona, la partición se monta sola correctamente, ya me deja también entrar en "diskdrake", y como imaginé desde el primer momento, el UUID de esa partición era el culpable de todo ya que había cambiado.
No es la primera vez que he tenido problemas con los cambios de UUID, una vez hasta no pude entrar en Mandriva porque el UUID de una partición Linux ajena a Mandriva había cambiado.
Si toda la vida se han montado las particiones perfectamente sin el UUID en el fstab, ¿para qué lo queremos?.
- Blog de Virtual Sound ®
- Entra a tu cuenta o crea una para poder comentar.
# 70071 Opino igual, además, es
Opino igual, además, es bastante más intuitivo ver en el fstab el /dev/sda1 que el numeracoese que si no fuera por el punto de montaje no sabría de que partición se trata...
Un saludo.
--
JID:gejobj [arroba] gmail [.] com
# 70091 Si miras bien el fstab, pone:
# Entry for /dev/sdXY:
UUID=NUMERACO_LARGO / ext3 relatime,iocharset=utf8
Por lo tanto, siempre está identificado como el dispositivo con el que lo detectó Mandriva, en el momento de montarlo.
Usuario
# 70083 Será posible abrir un bug para que lo eliminen?
Si comentas la situación y la solución, en el caso de ser viable, elevar un bug para que lo eliminen.
Si el camino es ese, cuentas con mi voto.
Saludos
# 70093 Si no os gusta el sistema, podéis cambiarlo vosotros mismos
Pero pedirlo que lo eliminen, me parece muy mal, ya que facilita la vida a muchos más usuarios de los que se la "fastidia". En todo caso, podéis crear un bug, para que en la instalación se elija uno u otro método, pero en mi opinión el montaje por UUID debería estar siempre por defecto :)
# 70090 Me parece perfecto. Pero no podía estar menos de acuerdo.
Ahora imaginad lo siguiente. Tenemos un disco duro con nuestras particiones. Tenemos también un disco duro externo formateado en ext3. También tenemos diversas tarjetas de memoria (para cámaras de fotos, móviles, etc) y también un lápiz USB formateado en FAT32. Tenemos modificado nuestro fstab para que monte automáticamente el disco duro externo al iniciar el sistema. Y ahora imaginad la siguiente situación. Encendemos el pc, sin el disco externo conectado (que antes detectaba como /dev/sdb), por el motivo que sea. Pero necesitamos acceder a un fichero alojago en el lápiz USB. Introducimos el lápiz y Mandriva no lo monta, ¿porqué?, pues simplemente porque lo ha detectado como /dev/sdb1 y el sistema cree que es nuestro disco duro externo. Imaginad también que las tarjetas de memoria las tenemos formateadas en diversos sistemas de ficheros. ¿Os imagináis el lío que ésto supondría?
A mi, al igual que a otros muchos usuarios, nos facilita la vida el montaje por UUID (es más, yo ya lo usaba desde antes de Mandriva 2007)
A Virtual Sound ®: un consejo. En primer lugar, ya se que ésto lo has puesto en tu blog y que tu blog es para poner lo que quieras. Pero cada vez que tienes un problema y pides ayuda, la coletilla que dejas al final de cada hilo del tipo "¿Porqué tienen que hacerlo así, con lo bien que me iba a mi antes?", está de más. Si criticas constructivamente y aportando soluciones vale. Pero criticar por criticar sin aportar nada, siéndote sincero, sobra.
Usuario
# 70125 A Annubis
Si te fijas bien no se trata de una crítica a Mandriva en particular sino específicamente a esta característica de Linux en concreto, ya que el resto de distros también han adoptado ese sistema.
No he entendido lo de la coletilla. Quizás en el "repaso" a mis mensajes se te han "olvidado" los que alabo a Mandriva y le adjudico el Nº 1 en mis preferencias respecto a otras distros. Porque como he repetido varias veces, tengo 6 distros distintas de Linux (más Windows) instaladas a la vez en el mismo ordenador y para mi Mandriva es la mejor, aunque no quiero renunciar a seguir observando también como evoluciona el resto.
De hecho lo he reflejado en mi Gravatar: las 6 estrellitas pequeñas representan a las 6 distros, pero Mandriva en el centro como el mejor referente.
Por último añadir también que no soy partidario del "pensamiento único".
Saludos
Virtual Sound ®
Saludos
Virtual Sound ®
Usuario
# 70129 El sistema de identificar
El sistema de identificar las particiones por UUID es tan propio de Linux como de HP-UX, Unix en general etc.........
Cuando estuve trabajando con HP-UX y enganchaba una cabina de discos por fibre channel, donde cada enclouser con 20 discos, y enganchados 5 enclouser, total tenemos 20x5=100 discos,,, y ahora cambio de ubicación un disco y el sistema te identifica donde has enganchado dicho disco independientemente del enclouser/slot al que lo conectes... es fenomenal..
Entiendo que el usuario normalito no tendrá nunca esa situación, pero dicho usuario se mueve con las interfaz graficas y si quiere comprender en consola que es lo que ocurre hay que aprender como funciona el sistema a bajo nivel con los comandos para obtener el UUID y usar dicho parámetro en el fstab. Es simplemente otra manera de hacer las cosas.
Puedes seguir trabajando con el método antiguo, pero con los UUID se acaban los problemas de ubicación/identificación y este es el modelo a seguir por sus ventajas por la mayoría de sistemas operativos ya no sólo hablamos del kernel Linux.
Otra cosa es lo que dices de que el UUID cambia, no debe de cambiar.
# 70134 Veamos
En primer lugar, nadie dice que estuvieras criticando a Mandriva en particular. Se que el montaje por UUID no es específico de Mandriva, ni tampoco del kernel Linux, sino de UNIX, como se dice más abajo. No se me olvidan las alabanzas a Mandriva, ni mi comentario era una reprimenda, tan sólo era un consejo, que puedes seguir o puedes obviar, faltaría más.
Por otro lado, tampoco eres el único que usa una sola distro, ya que aquí, todos somos unos culos inquietos que nos gusta ir probando cosas nuevas, comparando y viendo como evoluciona "la competencia" (entiéndase como competencia, cualquier sistema operativo libre, no solo distros Linux). De hecho, en éstos momentos, no te escribo desde Mandriva ;)
¿Pensamiento único?: Churras con merinas. Tocino con velocidad... Elige la que más te guste ;)
Un saludo y ¡feliz año nuevo!
BOFH
# 70114 Estas un poco desfasado con fat32
Ya se que nada tiene que ver con uuid, pero me veo en la obligación de decirte que seguir con una partición FAT32 para intercambiar información entre Windows y Linux es vivir en el pasado. Hace ya tiempo que Mandriva soporta particiones NTFS en modo lectura y escritura con total normalidad gracias al driver ntfs-3g incluido en el sistema de serie (y soportado por diskdrake) siempre que no actives ni la compresión transparente ni la encriptación transparente del sistema de ficheros de Windows (¿quién la usa?). De esta forma te quitas muchas de las limitaciones de FAT32, como por ejemplo no soportar ficheros de más de 4GB y mandangas de esas.
Por otra parte, si tienes en una misma máquina Windows XP y Linux (supongo que con Vista sucede lo mismo) y quieres formatear una partición FAT32, hazlo desde Linux, ya que en el tiempo que tarda Windows en formatear una partición FAT32 del tamaño que sea (incluido un floppy), puedes reiniciar el PC, arrancar Linux, formatear dicha partición, reiniciar el PC y arrancar Windows.
El principal inconveniente de usar NTFS es que no hay herramientas serias de mantenimiento para Linux (falta un fsck.ntfs, ntfsfsck, ntfsck o como lo quieran llamar) así que dependes de Windows para mantener su integridad.
--------------------
Speedball, la banda de heavy metal más barriobajera de Tarragona.
Si te gusta el heavy metal, en Tarragona, ven al Helvete Metal Bar
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 70121 Entonces que sea opcional :)
En mi caso, no tengo problemas con los dispositivos externos desde que particioné mi disco duro portátil con la NTFS como extendida sin etiqueta y la Ext3 como primaria con etiqueta, simplemente lo toma bien y no necesito usar Diskdrake ni ninguna herramienta extra, pero como no estoy en todas las PCs del planeta... creo en casi todas las posibilidades. Lo que a mí me beneficia a otro lo fastidia.
El UUID no me disgusta porque no me está fastidiando, pero si la solución para aquellos que lo sufren a diario es eliminarlo, entonces que haya la opción de "desactivarlo" aunque sea momentáneamente. En el caso de ser ésta una mejora para nuestra distro favorita, yo lo votaría con todo gusto. Habría que pensarlo entre todos un poco y pesar ventajas-desventajas de eliminarlo, desactivarlo, desactivarlo-momentáneamente y otros.
Desde que particioné del modo que describí arriba no tuve más dramas, pero si algún cambio beneficia al resto pueden contar con mi voto ;)
Saludos a todos
# 70136 Exactamente, esa es la idea.
Ayer no tenía mucho tiempo, pero quería poner éste enlace. Son las notas de Mandriva 2008 Spring, la versión de Mandriva en la que se empezó a usar el montaje por UUID. En ella se explica como desactivarlo pasando un parámetro al kernel en el menú de inicio del instalador.