jueves, 8 de enero de 2015

PLEX NO DETECTA DISCO EXTERNO EN UBUNTU

Buenas tardes, aunque ya hace tiempo que no escribía por aquí, me he decidido a subir un pequeño script para que plex detecte los discos duros externos.

Este script ha sido creado con la intención de montar discos con un formato FAT.
El problema que se plantea es que PLEX Media Manager no es capaz de reconocer las carpetas y/o archivos que tienes en tu Disco Externo a pesar de sí reconocerlo.
Lo único que hay que hacer es crear una carpeta en el directorio /mnt/nombre_que_quieras
y añadir al archivo fstab la UUID de la partición que quieres montar, que se encuentra en /etc/fstab.

Pero si ves que es mucho jaleo, no te preocupes, aquí te dejo un script para facilitar todo esto. Recuerda reiniciar el PC cuando termines para que Ubuntu monte la partición en /mnt desde el arranque. Y también recordar, que si arrancáis el pc con este disco duro quitado del USB, Ubuntu dará un mensaje diciendo que no ha podido montar la partición en el inicio.


Aquí os dejo el script: montadiscos.sh 
Para ejecutar el script abrir consola en el directorio donde guardéis el archivo y ejecutar con

bash montadiscos.sh 

Probado en Ubuntu 14.04

Un saludo.

PD: si tengo tiempo lo revisare para poder aceptar otro tipo de formato como NTFS.

8 comentarios:

  1. Hola!
    Estuve intentando instalar PLEX en Ubuntu y me topé con este problema. No encontré casi nada de información en Google, por lo que este post era casi mi única esperanza, jajaja.
    Lamentablemente mi disco está en NTFS por lo que no me funcionó tu script.
    Hay alguna manera de que funcione en un disco NTFS?

    Saludos

    ResponderEliminar
  2. Hola
    A mi me pasa pero con un disco externo formateado desde ubuntu con ext4.
    Puedo escribir en el sin problemas pero PLEX no reconoce lo que ponga en el, incluso poniendo la ruta exacta en agregar medios del propio. plex.
    Tu script es solo para discos FAT, como puedo hacerlo para los discos con ext ¿?
    Gracias de antemano

    ResponderEliminar
  3. Buenas,

    A mi me ocurre exactamente lo mismo, con la única diferencia de que en lugar de tratarse de un disco duro externo se trata de otras particiones (en formato NTFS) en la misma máquina, por lo que no se puede indexar el contenido multimedia de ellas.

    He probado creando links simbólicos en la partición de Linux, pero tampoco lo reconoce de esa manera.

    Reproduciendo la misma estructura de directorios en la partición de Ubuntu funciona perfectamente, pero evidentemente no tengo espacio suficiente en ella para alojar la librería multimedia.

    Habéis encontrado alguna solución a este problema?


    Un saludo y gracias por vuestra atención.

    ResponderEliminar
  4. Y una vez que se ha utlizado el script como lo deshago? Porque ya no utilizo esa unidad externa pero me pide montarla en cada booteo..

    ResponderEliminar
  5. Habría que eliminar la línea de la unidad en el archivo /etc/fstab
    Puede ser algo complicado, tendrás que abrir el archivo como root usando por ejemplo sudo gedit /etc/fstab
    Y luego buscar una de las líneas que empiezan por uuid, concretamente la que contenga la dirección /media/loquesea y borrarla

    ResponderEliminar
  6. Solo con borrarla valdria? he entrado en el archivo fstab y he visto la linea pero me daba miedo "cagarla" borrandola a pelo y que luego fallara el boot. Te pego aqui mi fstab para que lo veas (por cierto utilice el sh con otro usb por eso aparecen las dos lineas). Bueno realmente es el mismo usb, pero creo que al formatear cogio otro nombre de unidad y por eso no me la reconocia.

    Ah, por cierto, muchas gracias por la rapidez en la respuesta!

    # /etc/fstab: static file system information.
    #
    # Use 'blkid' 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).
    #
    #
    # / was on /dev/sda1 during installation
    UUID=967e2628-9830-40c3-a778-1835525afb38 / ext4 errors=remount-ro 0 1
    # swap was on /dev/sda5 during installation
    UUID=2c24a45a-b389-47c2-8696-d220ea7bfe00 none swap sw 0 0
    UUID=1807-1344 /media/32GB vfat rw,user,auto,umask=000 0 0
    UUID=94D6-1A02 /media/32GB vfat rw,user,auto,umask=000 0 0

    ResponderEliminar
    Respuestas
    1. Correcto, tan solo borra las dos ultimas lineas.
      Si quieres haz antes una copia del fstab:
      sudo cp /etc/fstab /etc/fstab.backup
      y después las borras y reinicias.

      Eliminar
  7. Perdona la tardanza, si con borrar las 2 últimas líneas funcionará. Lo siento no caí en que alguien querría quitar el usb y no puse ninguna opción en el script para borrar. A ver si tengo tiempo y hago otro para borrar las particiones montadas a elección del usuario. Un saludo

    ResponderEliminar