Sr. Administrador, ¿podría trasladar es mensaje al foro de Compra, Venta e Intercambios?
Saludos a los lectores del foro.
Tengo un NAS 451A que marcha bien, aunque le falta espacio de almacenamiento. Actualmente tengo instalado un disco de 10TB y tres de 4 TB. Mi intención es sustituir uno de 4 TB por otro de 10 TB, que por razones técnicas conviene que sea igual al que ya tengo instalado.
El problema es que ya no se vende. No lo encuentro ni en la casa fabricante, ni en Amazon, PCComponentes, etc. No se si en alguna tienda recóndita lo tendrán como resto.
En cualquier caso, si alguien pudiera proporcionármelo se lo compraría si llegáramos a un acuerdo. No me importa si estuviera usado, siempre que funcionara perfectamente.
El disco que necesito es un Western Digital RED NAS, modelo WD100EFAX,SATA 6Gb/s, 5400 RPM, 256 MB de cache.
Si alguien pudiera proporcionármelo, o darme indicaciones de donde encontrarlo se lo agradecería.
HBS3 tiene una función interesante que es la autodetección de disco usb al ser conectados.
Con ayuda de esto podemos automatizar o simplificar las copias/sincronzaciones para gente poco acostumbrada a usar las nas.
Sólo han de fijarse en un led para saber si está trabajando el disco usb y cuando pueden retirar el disco sin mas conocimientos.
Pero aquí voy a tratar una situación distinta, la idea es que disponemos de una nas (mas o menos obsoleta y poco potente) con un disco duro usb de gran capacidad para que contenga las copias o sincronizaciones de otras nas. Queremos iniciarla de forma arbitraria y que autoinicie la tarea de HBS3 y luego se apague tras la finalización.
En principio, con activar la tarea de auto detección sería suficiente, pero hay un problema de tiempos.
Las nas de Qnap tardan en iniciar todos los procesos y servicios. Para cuando HBS3 está activo, el disco duro ya ha sido detectado previamente y la tarea HBS3 no se lanza puesto que no salta el suceso de agregación de disco (ya estaba agregado).
Para hacerlo hemos de preparar varios scripts que nos los hagan.
Básicamente el flujo es el siguiente:
-tengo activado autorun.sh . para crear un archivo temporal que me sirve a modo de flag para saber que la nas se ha iniciado y he de iniciar ciertas tareas
-se ha agregado en el crontab una ejecución cada 5 minutos de un script en bash que hace dos cosas (expulsar/conectar el disco usb y saber si ya puedo apagarla)
Descripción y configuración de todos los pasos
1-activo lo del autorun.sh. Yo para evitar el delicado sistema de montar, editar y desmontar para editar ese autorun.sh lo que hago es agregarle una línea que ejecute otro script que tengo en una ubicación editable fácilmente.
En mi caso autorun.sh contiene el siguiente código
Es decir ejecuta un script llamado mi_autorun.sh que contiene lo siguiente:
Lo que hace es copiar un archivo existente llamado "backup1.txt" ubicado en la ruta "/share/CACHEDEV1_DATA/Scripts/flagini" y lo copio a "/share/CACHEDEV1_DATA/Scripts/flags".
Evidentemente el archivo backup1.txt lo hemos creado con anterioridad y con un contenido de texto simple (un "hola" por ejemplo sirve).
-hemos activado la ejecución cíclica de un archivo bash en el crontab con periodo 5 minutos, pueden ser 10 sin ningún problema. No lo hago cada poco tiempo para no saturar a la nas.
El archivo bash está en la carpeta "/share/CACHEDEV1_DATA/Scripts" y tiene por nombre "check_backup1.sh"
Para ello ejecutamos las siguientes acciones en la consola:
#compruebo si existe backup1.txt en una ruta concreta para saber que ya he terminado HBS3
if [ -f $destino/$archivo ]; then
echo "Existe el archivo $archivo y lo borro"
rm $destino/$archivo
echo "Apago la nas"
# apago la nas
poweroff
fi
#compruebo si existe arrancado.txt en un ruta concreta para saber que la nas ha iniciado
if [ -f $destino/$archivo1 ]; then
# temporizo y expulso disco usb
echo "detengo usb" >>$destino/log.log
#DETENGO USB
echo 0 > /sys/bus/usb/devices/2-4/authorized
date >>$destino/log.log
#espero 4 minutos antes de comprobar si HBS3 está arrancado
sleep 240
# compruebo que esta funcionando HBS3
i=$(/bin/ps w | grep /HybridBackup | wc -l)
i=${i: -1}
echo "el valor de las lineas es= $i veces">> $destino/log.log
if [ "$i" == "5" ]; then
# si hay 5 HybridBackup entonces si elimino el flag y activo USB
echo "Existe el archivo $archivo y lo borro"
rm $destino/$archivo1
echo "activo usb" >>$destino/log.log
date >>$destino/log.log
#ACTIVO USB que desencadena el inicio de HBS3
echo 1 > /sys/bus/usb/devices/2-4/authorized
echo " " >>$destino/log.log
fi
fi
Es en este script donde están las comprobaciones y acciones a realizar.
Hago dos cosas principalmente:
saber si hbs3 ha finalizado para apagar a la nas. Se sabe por la existencia de un archivo flag.
saber si la nas esta activa (se sabe por otro archivo flag) para detener el disco usb, luego comprueba si HBS3 esta activo (por número de procesos) y cuando lo está elimino el flag y activo el disco usb
Hay un punto a tener en cuenta en el script, no he encontrado una forma "elegante" de descubrir cual es el comando que conecta/desconecta nuestro disco duro usb.
Los comandos son los de la lineas "/sys/bus/usb/devices/2-4/authorized". Ese 2-4 indica el disco y dependiendo de cada nas puede cambiar.
Lo mejor es que hagáis pruebas antes para saber si el disco duro es el adecuado.
Hacer un ls de la carpeta "/sys/bus/usb/devices/" para ver cuales son los vuestros y haced la prueba con ellos para identificar el de nuestro disco usb conectado.
Para desconectar "echo 0 > /sys/bus/usb/devices/X-Y/authorized" y para conectar "echo 1 > /sys/bus/usb/devices/X-Y/authorized"
3-Tarea de sincronización / copia
Aquí tenemos que definir la tarea que queramos hacer, pero si es importante que se inicie cuando detecte nuestro disco duro usb.
Y ahora hemos de crear una nueva tarea de sincronización que sea lanzada tras la finalización de la anterior.
Lo que hace es copiar un archivo de una carpeta a otra. Es un flag que desencadenará el apagado de la nas.
Las propiedades de esta tarea son:
Lo hago como tarea separada para que sirva tanto si la inicial es de copia o de sincronización.
Nos podemos evitar esta segunda tarea si la primera es de sincronización y agregamos la carpeta del flag (ojo que ya podemos aplicar el filtro del copia )
Y con todo esto ya tendríamos la nas preparada para hacer copia y sincronización cuando la encendamos manualmente o por programación y luego apagarse.
Pegas de este sistema, si la tarea de sincronización de datos no encuentra a la nas origen de datos, esta falla y no lanza tarea encadenada para apagar la nas.
Otra pega es que HBS3 tiene límites en el número de carpetas a sincronizar por tarea, lo cual puede obligarnos a encadenar mas tareas intermedias.
Acabo de habilitar HD station.
Las pruebas que he hecho me gusta bastante, aunque veo pocas apps disponibles.
Me surge la duda de sino hay posibilidad de controlar las VMs que ejecuta el propio NAS
-> Con el chrome me imagino que si podré pero como va bastante más lento... a ver si hay alguna app
Buenos días, tengo un qnap 251+ y un disco de 8 TB que está utilizando únicamente 4 TB y no me permite acceder a las opciones de administrar. ¿Alguna idea de como puedo hacerlo?
Hola a todos,
Soy voypacome y es mi primer mensaje en el foro :-)
Tengo un problema que no consigo solucionar, a ver si aquí alguien se lo ha encontrado.
Desde hace unos días recibo todos los días, a las 00:00h, un error de que alguien ha intentando hacer login con el usuario System desde la IP 127.0.0.1
Exactamente: Mensaje: [QuLog Center] No se ha podido iniciar sesión. Usuario: System. IP de origen: 127.0.0.1. Tipo de conexión: HTTP. Compruebe los permisos y la conexión. Me da la impresión de que el QNAP tiene algo mal, que no es un ataque del exterior, pero no consigo dar la tecla. ¿A alguien le ha ocurrido?
Hola a todos, soy nuevo en esto de los nas. Tengo un qnap ts-230 de 2 bahias.
Todo iba bien con el aprendiendo poco a poco, pero hace una semana cambie de compañia de internet, y hay vinieron los problemas.
El nas lo tengo conectado al router por cable ethernet, tengo tambien una tv y un ordenador conectados tambien por cable, pues no hay manera de acceder a el por cable, sin embargo si los conecto al router por wifi si que puedo acceder. Le he dado mil vueltas he probado todo tipo de cosas en el ordenador, del toquetear el router no se nada, pero me da que el fallo puede ser de alli.
No se si a alguien mas le habra pasado.
QNAP ha publicado la explicación sobre la versión recomendada de nuestros Sistemas Operativos en QNAP en relación a la vulnerabilidad parcheada descrita en este link: https://www-qnap-com.translate.goog/en/s...r_pto=wapp