This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
Discos siempre girando
Moderator: MoloMuy
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Discos siempre girando
Buenas;
Tras instalar el extended GUI me he percatado de que el estado de los disco siempre es Spining, a pesar de que les he puesto que se pongan en Stand By a los 20 minutos. Tengo el SMART activado en todos los discos pero en intervalos de 45 minutos y de modo que cuando estén en Stand By no los revise. No entiendo por qué los discos siempre están girando.
¿alguna idea? Gracias.
Tras instalar el extended GUI me he percatado de que el estado de los disco siempre es Spining, a pesar de que les he puesto que se pongan en Stand By a los 20 minutos. Tengo el SMART activado en todos los discos pero en intervalos de 45 minutos y de modo que cuando estén en Stand By no los revise. No entiendo por qué los discos siempre están girando.
¿alguna idea? Gracias.
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Me he conectado por SSH y ejecutado un script para ver el estado de los discos por si el problema era que los discos despertaban cuando me conectaba al GUI del N4F:
#!/bin/sh
while [ 1 ]
do
camcontrol devlist | awk -F\( '{print $2'} | awk -F\, '{print $1}' |while read LINE
do
CM=$(camcontrol cmd $LINE -a "E5 00 00 00 00 00 00 00 00 00 00 00" -r - | awk '{print $10}')
if [ "$CM" = "FF" ] ; then
echo "$LINE: SPINNING"
elif [ "$CM" = "00" ] ; then
echo "$LINE: IDLE"
else
echo "$LINE: UNKNOWN"
fi
done
sleep 30
done
Y el resultado es también SPINNING. No entiendo porque no se echan a dormir mis discos. ¿alguien con alguna idea?
#!/bin/sh
while [ 1 ]
do
camcontrol devlist | awk -F\( '{print $2'} | awk -F\, '{print $1}' |while read LINE
do
CM=$(camcontrol cmd $LINE -a "E5 00 00 00 00 00 00 00 00 00 00 00" -r - | awk '{print $10}')
if [ "$CM" = "FF" ] ; then
echo "$LINE: SPINNING"
elif [ "$CM" = "00" ] ; then
echo "$LINE: IDLE"
else
echo "$LINE: UNKNOWN"
fi
done
sleep 30
done
Y el resultado es también SPINNING. No entiendo porque no se echan a dormir mis discos. ¿alguien con alguna idea?
- raulfg3
- Site Admin

- Posts: 4865
- Joined: 22 Jun 2012 22:13
- Location: Madrid (ESPAÑA)
- Contact:
- Status: Offline
Re: Discos siempre girando
hay discos que los tienes que mandar a dormir a mano una primera vez , para que funcione a partir de ese momento.
desde la shell manda el comando que pasa a stanby los discos inmediatamente y luego comprueba que realmente lo ha ejecutado y funciona.
si no funciona el ir a stanby desde la linea de comandos, debes buscar en google tu modelo de disco y ver si necesita algun comando especial para que se active el standby.
desde la shell manda el comando que pasa a stanby los discos inmediatamente y luego comprueba que realmente lo ha ejecutado y funciona.
si no funciona el ir a stanby desde la linea de comandos, debes buscar en google tu modelo de disco y ver si necesita algun comando especial para que se active el standby.
12.1.0.4 - Ingva (revision 7743) on SUPERMICRO X8SIL-F 8GB of ECC RAM, 11x3TB disk in 1 vdev = Vpool = 32TB Raw size , so 29TB usable size (I Have other NAS as Backup)
Wiki
Last changes
HP T510
Wiki
Last changes
HP T510
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Hola Raúl,
Si, manualmente si quedan en Standby, de hecho me he hecho un pequeño script para lanzarlo desde el escritorio para tal efecto que ejecuta algo como esto:
#!/bin/bash
# Script para poner en Stand By todos los discos en 5 seg.
for disco in {0..6}
do
camcontrol standby ada$disco -t 5
done
exit 0
Lo que no he probado es si ahora se ponen ellos solos a dormir. Lo pruebo y te digo.
Gracias por la respuesta.
Si, manualmente si quedan en Standby, de hecho me he hecho un pequeño script para lanzarlo desde el escritorio para tal efecto que ejecuta algo como esto:
#!/bin/bash
# Script para poner en Stand By todos los discos en 5 seg.
for disco in {0..6}
do
camcontrol standby ada$disco -t 5
done
exit 0
Lo que no he probado es si ahora se ponen ellos solos a dormir. Lo pruebo y te digo.
Gracias por la respuesta.
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Nada, he probado y no se ponen en Stand by por sí solos. No tengo ni idea de cual es el motivo. Me parece muy incómodo tener que estar ejecutando el script cada vez que quiera que los discos se pongan en Standby ¿A alguien más le ha pasado esto?
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Tampoco he encontrado ningún script que funcione para ponerlo en el cron. ¿Puede ser un fallo de la versión? la que estoy usando es 11.1.0.4 - Atomics (revisión 4994) y la verdad estoy un poco desesperado con este tema. La vida de los HDD disminuirá drásticamente si no se ponen en Standby, y la verdad que ponerlos yo manualmente me parece un atraso. Seguiré buscando pero estoy viendo que tendré que intentar con una versión anterior del N4F o pasarme a FreeNAS. Si a alguien le ha pasado agradecería su ayuda.
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Buenas tardes;
Volviendo a revisar la configuración me he percatado que en la configuración de los discos tenía desactivado la gestión de energía. La he puesto en "Nivel 64 - Consumo de energía intermedio con modo de espera" pero siguen sin ponerse automáticamente en espera. ¿Tiene esta opción alguna relación con el standby?
Volviendo a revisar la configuración me he percatado que en la configuración de los discos tenía desactivado la gestión de energía. La he puesto en "Nivel 64 - Consumo de energía intermedio con modo de espera" pero siguen sin ponerse automáticamente en espera. ¿Tiene esta opción alguna relación con el standby?
- raulfg3
- Site Admin

- Posts: 4865
- Joined: 22 Jun 2012 22:13
- Location: Madrid (ESPAÑA)
- Contact:
- Status: Offline
Re: Discos siempre girando
Para el problema de que no se ejecute el script en el cron, debes usar full path.
https://nas4free.org/wiki/faq/0043
Ej: /usr/local/bin/camcontrol
https://nas4free.org/wiki/faq/0043
Ej: /usr/local/bin/camcontrol
12.1.0.4 - Ingva (revision 7743) on SUPERMICRO X8SIL-F 8GB of ECC RAM, 11x3TB disk in 1 vdev = Vpool = 32TB Raw size , so 29TB usable size (I Have other NAS as Backup)
Wiki
Last changes
HP T510
Wiki
Last changes
HP T510
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Buenas Raú, y ante nada gracias por contestar siempre.
No sé si te he entendido bien. Mi script funciona correctamente sin usar el fullpath. Me he leído todos los posts de tu enlace y no veo nada que me pueda ayudar. ¿Quizás te refieres a que para que los discos empiecen a ponerse solos en Standby tengo que ejecutar por primera vez el camcontrol con fullpath? Adjunto captura con la configuración de uno de mis discos por si ayuda en algo...

No sé si te he entendido bien. Mi script funciona correctamente sin usar el fullpath. Me he leído todos los posts de tu enlace y no veo nada que me pueda ayudar. ¿Quizás te refieres a que para que los discos empiecen a ponerse solos en Standby tengo que ejecutar por primera vez el camcontrol con fullpath? Adjunto captura con la configuración de uno de mis discos por si ayuda en algo...

-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Añado también captura de las opciones del SMART por si hubiera algo raro...


- raulfg3
- Site Admin

- Posts: 4865
- Joined: 22 Jun 2012 22:13
- Location: Madrid (ESPAÑA)
- Contact:
- Status: Offline
Re: Discos siempre girando
Me refiero a que para que funcione e escript en el cron debes usar full path en los comandos es lo que dice la wiki
12.1.0.4 - Ingva (revision 7743) on SUPERMICRO X8SIL-F 8GB of ECC RAM, 11x3TB disk in 1 vdev = Vpool = 32TB Raw size , so 29TB usable size (I Have other NAS as Backup)
Wiki
Last changes
HP T510
Wiki
Last changes
HP T510
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Buenas Raúl, pero la wiki habla de scripts propios. Mi script funciona sin problema. Pero me ha dado por revisar mi crontab y he visto lo siguiente:

Veo que en mi cron está lo de los logs, mantenimiento, NTP para la hora y el reporte que tengo programado por mail. ¿No debería haber uno para poner los discos en standby?

Veo que en mi cron está lo de los logs, mantenimiento, NTP para la hora y el reporte que tengo programado por mail. ¿No debería haber uno para poner los discos en standby?
- raulfg3
- Site Admin

- Posts: 4865
- Joined: 22 Jun 2012 22:13
- Location: Madrid (ESPAÑA)
- Contact:
- Status: Offline
Re: Discos siempre girando
Para que TU script funcione en el cron de la webGui, debes reescribirle para que los comandos tengan la ruta completa, como en el ejemplo /usr/local/bin/camcontrol
Por otro lado el cron de la webgui NO es el cron que has listado, no soy programador y no te puedo asegurar cuál es, me suena cron.d pero no estoy seguro.
Por otro lado el cron de la webgui NO es el cron que has listado, no soy programador y no te puedo asegurar cuál es, me suena cron.d pero no estoy seguro.
12.1.0.4 - Ingva (revision 7743) on SUPERMICRO X8SIL-F 8GB of ECC RAM, 11x3TB disk in 1 vdev = Vpool = 32TB Raw size , so 29TB usable size (I Have other NAS as Backup)
Wiki
Last changes
HP T510
Wiki
Last changes
HP T510
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Gracias por responder tan rápido Raúl, pero mi script pone los discos en Standby independientemente que estén accediendo al disco o no, por lo que veo muy arriesgado colocarlo en el cron. Si estoy copiando algún fichero y justo en ese momento se ejecuta el script ¿no podría perder la información o que se copie mal? o peor aún ¿no se me podría corromper el Raid?
Lo del script lo tengo como una solución temporal, mi idea es conseguir que el propio N4F haga lo que debe y los ponga automáticamente. Seguiré buscando info a ver si doy con el fallo.
Gracias de nuevo.
Lo del script lo tengo como una solución temporal, mi idea es conseguir que el propio N4F haga lo que debe y los ponga automáticamente. Seguiré buscando info a ver si doy con el fallo.
Gracias de nuevo.
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Bueno, al final tras mucho investigar y darme de cabezazos no he dado con el motivo por el que el N4F no me ponía los discos en standby. Hay algún artículo que otro que indica que no es muy buena idea poner los Discos en Standby cuando tienes un RAIDZ por lo que a lo mejor es el propio sistema el que impide esto. Al final he colocado un script en el cron para que se ejecute cada 20 minutos y en principio funciona bien, si detecta acceso al disco no fuerza el modo reposo. Por lo que daré por concluido el post.
Gracias Raúl por tu infinita paciencia. Un saludo.
Gracias Raúl por tu infinita paciencia. Un saludo.
- raulfg3
- Site Admin

- Posts: 4865
- Joined: 22 Jun 2012 22:13
- Location: Madrid (ESPAÑA)
- Contact:
- Status: Offline
Re: Discos siempre girando
de nada, en cualquier caso te agradecería si pudieras publicar en este hilo el script que has puesto en el cron para que otros usuarios se puedan beneficiar de tu trabajo, tan bien te vale a ti por si en algún momento quieres hacer lo mismo en otro NAS de un amigo, que te sea tan sencillo como copiar y pegar de este hilo.
12.1.0.4 - Ingva (revision 7743) on SUPERMICRO X8SIL-F 8GB of ECC RAM, 11x3TB disk in 1 vdev = Vpool = 32TB Raw size , so 29TB usable size (I Have other NAS as Backup)
Wiki
Last changes
HP T510
Wiki
Last changes
HP T510
-
azafefo
- Starter

- Posts: 55
- Joined: 03 May 2013 21:35
- Location: Tenerife
- Status: Offline
Re: Discos siempre girando
Si claro, aunque es lo que comenté antes. Usando el Camcontrol. Mi Script es el siguiente:
#!/bin/bash
# Script para poner en Stand By todos los discos en 20 seg.
for disco in {0..6}
do
camcontrol standby ada$disco -t 20
done
exit 0
Para un Raid con menos discos lo único que habría que hacer es modificar el for por el número de discos. En mi caso tengo 7.
#!/bin/bash
# Script para poner en Stand By todos los discos en 20 seg.
for disco in {0..6}
do
camcontrol standby ada$disco -t 20
done
exit 0
Para un Raid con menos discos lo único que habría que hacer es modificar el for por el número de discos. En mi caso tengo 7.