domingo, 23 de enero de 2011

Dos soluciones para Montar Discos o Particiones al arrancar Ubuntu

Si te encuentras con el problema de que una vez iniciada tu sesión tienes disco o particiones sin montar, teniendo que montarlas manualmente en cada inicio, te voy a a proponer solucionarlo de dos formas bastante sencillas.


Solución 1
Primero tienes que identificar el ruta y nombre del dispositivo con el cual ha asignado el sistema al disco o partición. Para esto te diriges a:
Sistema Administración   Utilidad de disco




Según la imagen:
  1. Ruta y nombre dado al dispositivo en su totalidad sdg
  2. Ruta y nombre dado a una partición del dispositivo. Nota: aunque sea partición única siempre se le añade un indice al nombre dado del dispositivo. En este caso hay tan solo una partición que ocupa todo el disco y se le asigna automáticamente el nombre sdg1. Si contuviera otra partición esta sería sdg2 y así sucesivamente.
  3. Punto de montaje. El nombre del punto de montaje puede ser cualquiera. Por otra parte es muy recomendable que el montaje se realice en la carpeta media donde son montados por defecto los dispositivos con el nombre que queramos o uno asignado por el sistema.
  4. Nombre de la etiqueta en el sistema de archivos. Esto quiere decir que si por ejemplo tenemos el disco montado en /media/gbxh4, podemos hacer que en el sistema de archivos se muestre con otro nombre más reconocible como por ejemplo Local Juegos. Esto se puede cambiar simplemente pulsando en...
Editar la etiqueta del sistema de archivos

...y pones lo que quieras.

Bueno ya sabemos (para este ejemplo) los datos que necesitamos del dispositivo que son:
Dispositivo
/dev/sdg1

Punto de montaje:
/media/Local_C

Tipo de Formato de archivos:
Ext4

Ahora editaremos el archivo fstab que es el encargado de iniciar los discos.
Abrimos un Terminal y pones lo siguiente:
  • sudo gedit /etc/fstab


A la ventana que se nos abra añadimos a la lista la siguiente línea con los datos que tenemos:

/dev/sdg1                                  /media/Local_C  ext4         defaults               0  0


Guarda los cambios y cuando reinicies el sistema el disco será iniciado al arrancar  y montado en Local_C.

Si lo prefieres puedes hacerlo de forma gráfica todo lo comentado anteriormente con esta herramienta que comento aquí:
PySDM


Solución 2
La solución anterior, puede tener un inconveniente, ya que si tienes varios discos y particiones puedes tener un problema en la asignación de dispositivos.
Esto quiere decir que en cada arranque los dispositivo cambien de asignación (ruta y nombre) por cuyo motivo los discos no serán montados en los puntos dados. Un disco o partición que antes se le había asignado el dispositivo sda ahora es sdg y en el próximo arranque vuelve a ser sda o cambia a sdb.
Esto no impedirá el arranque del sistema, el cual te avisará de la imposibilidad de montar los discos en en los puntos dados y deberás pulsar la tecla S para continuar el arranque. El sistema iniciará con los disco desmontados. No abra problema para montarlos manualmente tan solo clicando en ellos. Pero claro, esto no es una solución si no más bien todo lo contrario.
Para solucionar definitivamente esto y dejarlo todo correcto deberemos realizar el mismo proceso que hicimos anterior mente pero en vez de con el nombre del dispositivo con la UUID (identificador único) del disco o partición.

Sabiendo la ruta y el nombre del dispositivo, que en este caso de ejemplo es sdg1, abrimos un Terminal y ponemos lo siguiente:
  • ls -l /dev/disk/by-uuid

Esto mostrará la UUID de cada dispositivo que como se puede ver es una serie de números y letras muy largo:


Copiamos la UUID del disco o partición que nos interesa y abrimos el archivo fstad:
  • sudo gedit /etc/fstab


Y en vez de ponerlo como lo pusimos en un principio lo tienes que poner (como se muestra en la imagen anterior) así:

UUID=8c890c72-e961-4909-889a-28e5935a9969  /media/Local_C  ext4         defaults               0  0

Una vez puestos de esta forma, dará igual que el sistema cambie la asignación del nombre de dispositivos de los disco o particiones ya que en este caso el dispositivo con la UUID anterior siempre será montado en /media/Local_C.

Nota: Tienes que tener en cuenta que cada vez que formatees o particiones un dispositivo, su UUID será cambiada.
Pero como has podido ver tampoco es muy difícil averiguarla y volverla a incluir ¿no?.

11 comentarios:

  1. excelente tutorial, me has ahorrado un montón de quebraderos de cabeza, enhorabuena y gracias

    ResponderEliminar
  2. Gracias, muchas gracias, me ha sido de gran ayuda, creo que al actualizar el PC y reiniciar se quedo parado, ya me ha pasado con los 2 PCs, más veces. Reinstalé en el directorio raíz y posiblemente olvidé indicar el punto de montaje Home y Wind. no me reconocía una partición, precisamente donde tenía todos los trabajos.
    Por si le sirve de algo a alguien, asi tenía el /etc/fstab :
    # /etc/fstab: static file system information.

    #

    # Use 'blkid -o value -s UUID' to print the universally unique identifier

    # for a device; this may be used with UUID= as a more robust way to name

    # devices that works even if disks are added and removed. See fstab(5).

    #

    #

    proc /proc proc nodev,noexec,nosuid 0 0

    # / was on /dev/sda2 during installation

    UUID=75799039-dada-4ba3-b8df-687e8b161f7f / ext4 errors=remount-ro 0 1

    # Agregado ----------------

    # /home was on /dev/sda3 during installation

    UUID=f8abcb96-0735-4348-9320-f459a46feeca /home ext4 defaults 0 0

    #--------------------------

    # swap was on /dev/sda4 during installation

    UUID=7c80ff00-a3c2-48dd-9df9-20f47300dbd0 none swap sw 0 0

    /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

    ResponderEliminar
  3. Hola, hace varios dias vengo viendo el blog, la verdad queria felicitarte, es muy bueno y estan muy bien explicadas las cosas, me ayudo mucho, a aprender de lmde y de linux en general, te dejo un pequeño aporte a este escelente tutorial:

    para montar particiones NTFS (con lmde 201109 + Updatepack 3) la linea que hay q agregar en el archivo /etc/fstab seria asi:

    UUID=58BE81C9BE819FDC /media/Local_D ntfs rw,errors=remount-ro 0 0

    este es el caso de mi particion ntfs, previamente hay que crear la carpeta '/media/Local_D' con un:

    mkdir sudo /media/Local_D

    reiniciar y listo

    PD: cambiar la UUID por la que corresponda
    PD2: cambiar 'Local_D' por el volumen a montar'

    ResponderEliminar
    Respuestas
    1. Muchas gracias Uli por la información!!.

      Saludos!!

      Eliminar
    2. Funciona de maravilla,solo un pequeño dilema.

      Todos los archivos de texto que tengo en esos dos discos adicionales ahora no abren directamente me sale una ventana y me pregunta como quiero abrir el archivo.

      En el disco donde tengo instalado lmde se abren directamente pero en estos dos que automonte no, esta activada la opcion de permitir ejecutar el archivo como un programa y no me deja desactivarla.

      Que puedo hacer????

      de antemano gracias.

      Eliminar
  4. si eso me deja hacerlo sin problemas.

    ResponderEliminar
    Respuestas
    1. Pues entonces no lo entiendo ya que tienes que tener la misma configuración.
      Si mueves uno de esos archivos, por ejemplo al escritorio, ¿sí puedes abrirlo con normalidad?

      Eliminar
  5. Bueno estamos hablando de particiones NTFS. Tenías que haberlo comentado desde un principio.

    Instala los siguientes paquetes:
    ntfs-3g
    fuse-utils
    ntfs-config

    Supongo que el único que te falta es , los otros seguro que ya los tienes instalados.
    Luego te diriges a Sistema/Herramienta de configuración NTFS.
    Te debe detectar automáticamente las particiones NTFS, activa las opciones de lectura y escritura de todas ellas.
    Verás que las opciones de esta herramienta no tienen mucha complejidad.

    Saludos

    ResponderEliminar
  6. Tenías esto mismo aquí en el blog desde hace más de dos años:
    http://ubuntu-cosillas.blogspot.com.es/2010/01/configurar-discos-y-particiones-linux.html

    Si te fijas arriba a la izquierda hay un casillero para realiza búsquedas por palabras del blog.

    ResponderEliminar