Mover ficheros entre dos qnap sin el PC

Copia de seguridad, restauración, replicación remota

Mover ficheros entre dos qnap sin el PC

Notapor basura10 » Jue 08 Oct 2009 17:50

Muy buenas.

Veréis, tengo dos qnap, un 209 pro II y un 409 pro.
Primero tuve el 209, en el que tengo configurados los servicios de descarga (transmission, slimrat...). El 409, por la mayor capacidad de almacenamiento, lo quiero usar sólo como almacén y servidor de los contenidos multimedia.

Mi pregunta es si hay alguna forma de mover (no copiar) ficheros del 209, cuando ya se han descargado y compartido suficiente, al 409, sin necesidad de hacerlo desde un PC.

Copiando lo podría hacer creando una estructura de directorios en el 209, y con un trabajo de replicación hacia el 409. Cuando me interesada ya pasar un fichero del 209 al 409, lo pongo en la estructura del 209, por ejemplo Peliculas\HD, y cuando se ejecute la replicación lo llevará al 409. Pero claro, tengo que verificar que lo ha hecho y luego borrarlo a mano del 209.

Las idea que tengo, pero no se si es viable, es si se puede montar o mapear en el 209 una carpeta o unas carpetas del 409 como si fueran unidades de red, y entonces mover los archivos con el comando mv de linux. Pero es que más bien se poco de linux.

¿Alguna idea?

Muchas gracias
basura10
 
Mensajes: 46
Registrado: Jue 08 Oct 2009 17:36

Re: Mover ficheros entre dos qnap sin el PC

Notapor Ruben [QNAP Club] » Vie 09 Oct 2009 02:48

Hola basura10,

Para copiar archivos entre dos NAS de QNAP sin utilizar un ordenador, lo más sencillo, es crear en Administración -> Copia de Seguridad de Datos -> Replicación Remota, una nueva tarea de replicación (que podría ser diaria), que copie los archivos de un NAS a otro.

Recuerda que al seleccionar la opción "Eliminar archivos extras en el destino remoto", los archivos borrados en la ruta de origen también serán eliminados en la ruta de destino o copia de seguridad, por lo cual, contrariamente a lo que se podría llegar a entender, no sirve para mover archivos.

Saludos,

Rubén Rodríguez
[QNAP Club en Español]
Ruben [QNAP Club]
 
Mensajes: 436
Registrado: Dom 04 Oct 2009 10:05
Ubicación: España

Re: Mover ficheros entre dos qnap sin el PC

Notapor basura10 » Mar 10 Nov 2009 01:24

Bueno, ya lo he conseguido (casi satisfactoriamente, ver la nota final)

El origen de la necesidad es tener un Qnap 209 bajando archivos, pero al cabo de un tiempo de compartición moverlos a un Qnap 409 que es donde hay espacio de disco de verdad. Sin uso del PC, pq como lo que traspasas es gordo, lo dejas desde el qnap funcionando y punto.

El amigo Ruben me dio una serie de indicaciones para usar NFS, el protocolo de unix correspondiente, basicamente basado en comandos.

Y tras trastear he conseguido hacerlo funcionar, aunque al final con pocos comandos.

Primero en el 209, que es donde está la carpeta a la que queremos acceder, nos conectamos vía web y vamos al menú (siempre hablo de la versión 3.0 del firmware) de Network Services, submenú de NFS Services (el pingüino) y nos aseguramos de que lo tenemos activo. Sino lo activamos. Así tendremos en marcha el protocolo que después usaremos para mover ficheros.

Ahora todavía en el 209 vamos al menú de Access Right Management, submenú Share Folders y veremos la lista de carpetas que podemos compartir (Public, Qdownload, etc, etc). En mi caso compartiremos Public y Qdownload.
En la columna de más a la derecha hay una serie de botones (cuatro) y uno de ellos tiene escrito NFS. Son los permisos para este protocolo en esa carpeta. Si hacemos click en el botón NFS de la carpeta Public veremos que está como No limit y con todas las IPs de nuestra red (algo así como 192.168.0.*), lo que indica que esa carpeta ya es accesible por NFS a cualquier ordenador o máquina de nuestra LAN. Por lo tanto, no tocamos nada.
Si seleccionamos el botón NFS de Qdownload veremos que pone Deny Access y en la lista de IPs un *, es decir, a la carpeta Qdownload no puede acceder ningún equipo. Cambiamos el Deny Access por No limit y en la lista de IPs escribimos 192.168.0.*, si 192.168.0.loquesea es nuestro rango de direcciones de la LAN. Así le hemos dado permiso a cualquier equipo de nuestra LAN a la carpeta Qdownload por NFS. Lo podemos hacer más restrictivo, por ejemplo sólo una IP, pero bueno, para el ejemplo ya me vale.

Con esto acabamos en el 209, que es donde tenemos los ficheros a mover.

Ahora nos vamos al 409, y aquí si que tendremos que ir a la consola, usando el putty.

Una vez hacemos login, tenemos que crear dos carpetas para poder montar las dos carpetas que acabamos de compartir. Lo de montar lo que acaba haciendo es que en una carpeta del 409 "veremos" toda las estructura de directorios de una de las carpetas que hemos compartido en el 209.

Es decir, en la consola escribimos cd /mnt para ir al directorio mnt (desconozco si lo podemos hacer en otro directorio cualquiera, supongo que si, pero he visto ayudas en internet que lo hacen aquí, supongo que mnt viene precisamente de mount).
Ahora mkdir remotoPublic y después mkdir remotoQdownload, así hemos creado dos carpetas en el 409 que será donde montaremos las carpetas compartidas del 209.

Para montar la carpeta Public del 209 en el 409 escribimos
mount -t nfs -o nolock IPdel209:/share/Public /mnt/remotoPublic

es decir, montame un sistema nfs (-t nfs), con la opción nolock (-o nolock, si no lo pones me daba un error que buscando en google decía pusiera el -o nolock) del contenido de la carpeta Public del 209 (IPdel209:/share/Public, es decir, si la IP es 192.168.0.15 ponemos 192.168.0.15:/share/Public) en la carpeta /mnt/remotoPublic.

Para montar la carpeta Qdownload del 209 en el 409 escribimos
mount -t nfs -o nolock IPdel209/share/Qdownload /mnt/remotoQdownload

Ahora si escribimos mount veremos que nos salen las dos que acabamos de montar (con otras más que monta el sistema por defecto).

Para comprobarlo, y siguiendo en la consola del 409 escribimos cd /mnt/Public y si hacemos un "ls" tenemos que ver los ficheros y carpetas que tenemos en Public del 209.

Ahora mover ya es sólo usar el comando mv. Por ejemplo:

cd /mnt/remotoQdownload
mv *.mkv /share/Qdownload

habremos movido todos los mkv que estaban en la carpeta Qdownload del 209 a la carpeta Qdownload del 409.

Y ya está.

Sólo una recomendación final. Como lo que movemos es grande y tarda, antes de hacer el mv recomiendo abrir una sesión virtual con screen (screen -a para crear la sesión, el comando mv para que empiece a mover, CTRL+a y luego la tecla d para dejar la sesión virtual ejecutandose en segundo plano, cerrar el putty y apagar el PC), y mas tarde volver a conectarnos por putty, escribir screen -r para recuperar la sesión y ver que ha terminado.
El screen se instala desde el ipkg (ipkg install screen).

Bueno, espero que sea de ayuda, y ahora sólo queda conseguir que funcionen a tope las ultimas versiones de slimrat y/o plowshare, que seguro que Ruben y otros de vosotros me ayudais un montón!!!!!

Un abrazo

PD: Una duda, me he dado cuenta que si intento mover ficheros con un espacio en el nombre me dice que no puede, si quito el espacio si que puedo, pero si en lugar de mover lo copio, funciona sin problemas, con y sin espacio. Pero en el destino entonces no me deja poner espacios o editar el nombre del fichero. Y sólo desde consola o desde windows, desde el web file manager me deja editar el nombre poniendo o quitando espacios como quiero... ¿alguna idea?
basura10
 
Mensajes: 46
Registrado: Jue 08 Oct 2009 17:36

Re: Mover ficheros entre dos qnap sin el PC

Notapor Ruben [QNAP Club] » Mié 11 Nov 2009 19:42

Hola basura10,

Gracias por compartir con nosotros esa otra manera (mediante NFS) de copiar o mover archivos entre dos NAS de QNAP sin utilizar un ordenador (de forma permanente).

Recuerda que al ejecutar "mv * /ruta_de_destino", moverás todo lo que esté en tu ruta / directorio / carpeta actual, no sólo archivos, también directorios y subdirectorios, ahorrando tiempo.

En los sistemas basados en linux, para escribir el espacio dentro de un nombre de archivo, has de sustituir dicho espacio por "\ ", es decir, "\+espacio". Por ejemplo: mv El\ nombre\ del\ archivo.ext /ruta_de_destino .

Saludos,

Rubén Rodríguez
[QNAP Club en Español]
Ruben [QNAP Club]
 
Mensajes: 436
Registrado: Dom 04 Oct 2009 10:05
Ubicación: España


Volver a Copia de seguridad y restauración

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado