mazkarita
Posts: 5
Joined: Wed May 17, 2017 1:18 pm

No se monta disco automáticamente

Thu Jun 08, 2017 12:27 am

Hola a todos, estoy estrenando la rpi 3, pues desde que utilizo la rpi 2 como media center me han pedido hacer lo mismo en casa de mis suegros. Sin embargo, estoy intentando conectar un disco externo para dejar los archivos y al momento de reiniciar la pi3 (sesiones de prueba en caso de pérdida de energía) no se monta automanticamente la unidad en la carpeta deseada.

La pi3 detecta el disco duro, si escribo

Code: Select all

sudo mount /media/2tb
se monta correctamente.

les dejo una copia del /etc/fstab

Code: Select all

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p6  /boot           vfat    defaults          0       2
/dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
/dev/sda1       /media/2tb      ntfs-3g defaults,locale=es_ES.UTF8 0 0
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
No sé que es lo que pasa. Tengo ese mismo código en la rp2 y ahí si funciona correctamente.

Gracias por su ayuda.

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: No se monta disco automáticamente

Thu Jun 08, 2017 3:18 pm

mazkarita wrote:Hola a todos, estoy estrenando la rpi 3, pues desde que utilizo la rpi 2 como media center me han pedido hacer lo mismo en casa de mis suegros. Sin embargo, estoy intentando conectar un disco externo para dejar los archivos y al momento de reiniciar la pi3 (sesiones de prueba en caso de pérdida de energía) no se monta automanticamente la unidad en la carpeta deseada.

La pi3 detecta el disco duro, si escribo

Code: Select all

sudo mount /media/2tb
se monta correctamente.

les dejo una copia del /etc/fstab

Code: Select all

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p6  /boot           vfat    defaults          0       2
/dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
/dev/sda1       /media/2tb      ntfs-3g defaults,locale=es_ES.UTF8 0 0
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
No sé que es lo que pasa. Tengo ese mismo código en la rp2 y ahí si funciona correctamente.

Gracias por su ayuda.
Pues no sabría decirte, pero vamos que a veces va todo bien y de pronto va todo mal. :lol:
¿Por qué tienes el disco en nfts? ¿no prefieres cambiarlo a ext4? La Raspberry consume menos recursos, la tasa de transferencia al disco es mayor y mayor estabilidad al sistema.
Yo lo uso en ext4 para descargas y consigo velocidades estables y a la máxima de mi velocidad de bajada. En mi caso y siendo ext4 lo tengo así:

proc /proc proc defaults 0 0
/dev/mmcblk0p6 /boot vfat defaults 0 2
/dev/mmcblk0p7 / ext4 defaults,noatime 0 1
/dev/sda1 /media/2tb ext4 defaults ,noatime 0 0
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that

y se auto monta perfectamente. Es el primer disco que conectas en esa Raspberry o ya había otro o usb?

Saludos.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: No se monta disco automáticamente

Fri Jun 09, 2017 2:24 pm

Si le cuesta arrancar un tiempo al disco duro externo antes de estar disponible y la RPi3 arranca rápido (posiblemente más rápido que la RPi2), eso podría explicar lo que sucede.

Espera a que arranque la RPi3 y teclea este comando:

Code: Select all

sudo mount -a
Con ese comando el sistema intentará montar las particiones aún no montadas del fichero /etc/fstab. Si con este comando manual se monta el disco externo, añade ese comando al fichero /etc/rc.local con un retardo previo:

Code: Select all

sudo nano /etc/rc.local
Inserta estas dos líneas antes de exit 0:

Code: Select all

...           # Los puntos suspensivos no los pongas. Solo indican que hay cosas por delante que no copio.
sleep 30  # 30 segundos de espera
mount -a  # no pongas sudo ya que el fichero /etc/rc.local se ejecuta en el arranque como root
exit 0
Creo que este procedimiento solucionará tu problema. Otra tema sería añadir alguna opción más en el montaje relativas a uid, guid, dmask y fmask, pero eso es otra historia.

mazkarita
Posts: 5
Joined: Wed May 17, 2017 1:18 pm

Re: No se monta disco automáticamente

Sun Jun 11, 2017 3:49 am

Hola, antes que otra cosa, gracias por las respuestas.

Alkimistta, no había formateado el disco en exfat4 antes porque no tenía espacio para hacer una copia de lo que tenía en ese disco. Acabo de comprar uno nuevo para hacer una copia y posteriormente pasar de nuevo la info al disco reformateado. Espero que esto solucione mi problema.

lmarmisa, no sabía que la Pi3 arrancaba más rápido y que eso podía ser una causa del problema, porque efectivamente, si se deja montar el disco de forma manual. Espero que al reformatear el disco a exfat4 se solucione el problema.

En cuanto termine del proceso y vea el resultado publicaré lo sucedido.

Gracias.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: No se monta disco automáticamente

Sun Jun 11, 2017 8:09 am

La RPi3 es más rápida que la RPi2. Por eso arrancará seguro en algo menos de tiempo. No obstante, el tiempo de acceso a la memoria de la tarjeta SD sigue siendo el mismo en ambos casos y, por tanto, esa mejora se ve matizada por otros factores como el indicado. Pero mejora en el tiempo de arranque seguro que se produce.

Un disco externo USB es un disco SATA normal al que se le ha añadido un adaptador SATA a USB. Ese adaptador no es del todo transparente y limita de algún modo algunas funciones del disco y degrada muchas veces su velocidad. Por ejemplo, la funcionalidad de diagnóstico de errores S.M.A.R.T. del disco no puede usarse en discos conectados por USB, mientras que sí funciona en esos mismos discos si se conectan por su interfaz natural SATA. En cuanto a velocidad, USB 2.0 tiene mucho menos ancho de banda que SATA y el disco irá por ello más lento, pero eso no es muy importante en sistemas de poca carga como es un ordenador personal o una RPi (sí lo sería en un servidor de altas prestaciones). Además podría haber también mayores retardos en el arranque inicial del disco si se conecta por USB.

El cualquier caso, el problema no va a variar cambiando de ntfs a ext4. Con ext4, el tiempo de arranque del disco va a ser el mismo. Es decir, el pasar a ext4 puede estar muy bien, pero no va a solucionar tu problema actual ni vas a obtener mejoras apreciables de rendimiento. Yo lo haría sin prisas por aquello de que los sistemas linux trabajan mejor con sistemas de ficheros propios (ext4) y no ajenos. Pero, de momento, ext4 no te va a sacar de tus apuros.

Te recomiendo que pruebes la opción que te indiqué de editar el fichero /etc/rc.local y añadir los 2 comandos. Eso debería funcionar tanto si el disco se montara correctamente en el arranque como si fallara porque el disco no estuviera todavía operativo cuando raspbian intenta montarlo.

Return to “Español”