Hardware

Copie archivos de manera más eficiente con NCopy

En un día cualquiera, puede estar copiando docenas, si no cientos, de archivos de una ubicación en la red a otra. Lo más probable es que ya no pienses en copiar archivos. Puede abrir una ventana del Explorador de Windows y arrastrar y soltar archivos de una ubicación a otra. Si prefiere usar la línea de comando, puede usar los comandos Copiar o XCopiar.

Estas rutinas funcionan bien, pero para los administradores y usuarios de NetWare existe una forma mejor: el comando NCopy. NCopy copia archivos más rápido mientras conserva las propiedades especiales de NetWare. Le mostraré cómo funciona NCopy y cómo ejecutarlo desde la línea de comandos y el escritorio.


Nota del autor

Con el propósito de realizar un análisis detallado diario, analizaré la versión NCopy incluida con NetWare 5.1 Support Pack 4 y el comando NetWare Copy incluido en Novell Client 4.83 para Windows NT/2000/XP. Los detalles de cómo reacciona su versión a acciones como seleccionar varios archivos de la GUI y copiar nombres de archivo largos pueden variar.


¿Cuál es la diferencia en cómo se copian los archivos?
Copiar archivos es una de las tareas básicas que todos realizan sin considerar el impacto de la operación en la red. Cuando copia un archivo de una ubicación del servidor a otra, su estación de trabajo extrae el archivo del servidor y lo vuelve a colocar en la nueva ubicación del servidor. Esto genera tráfico en la red: el primer flujo de tráfico del servidor a la estación de trabajo y el segundo flujo de tráfico de la estación de trabajo al servidor.

Cuando utiliza el comando Copiar desde la línea de comandos para copiar varios archivos, la estación de trabajo lee y escribe cada archivo de uno en uno. Si copia varios archivos de una ubicación en el servidor a otra a la vez, generará una gran cantidad de tráfico de red durante un breve período de tiempo. Cuando los paquetes de red chocan, este tráfico puede ralentizar toda la red.

La utilidad de línea de comandos XCopy mejora la situación solo ligeramente. XCopy lee varios archivos en la memoria de la estación de trabajo a la vez hasta que se llena la memoria caché de la estación de trabajo. En este punto, XCopy escribe el archivo en la nueva ubicación. Usar arrastrar y soltar o cortar/pegar en el Explorador de Windows funciona de la misma manera. Esta gran cantidad de múltiples rutinas de lectura/escritura hará que una gran cantidad de datos entren y salgan de su servidor, aunque no es lo mismo que un comando Copiar normal. Un flujo de datos tan grande puede ralentizar su red.

NCopy es una utilidad de NetWare que le permite copiar archivos sin sobrecargar su red. Cuando usa el comando NCopy para copiar archivos de un directorio en el servidor a otro, los datos nunca salen del servidor. NCopy es una verdadera aplicación cliente/servidor: la estación de trabajo emite comandos y el servidor hace el trabajo. Esto es exactamente lo contrario de la mayoría de los programas a los que está acostumbrado, donde el servidor se sienta y espera a que la estación de trabajo haga su trabajo.

Debido a que los datos nunca salen del servidor (a menos que use NCopy para copiar el archivo a una ubicación que no sea otro volumen o directorio en el servidor), los únicos datos que fluyen a través de la red son el propio comando NCopy. Incluso si copia datos del servidor, los datos solo viajan en una dirección, desde el servidor a la nueva ubicación, no desde el servidor a la estación de trabajo y luego desde la estación de trabajo a la nueva ubicación.

Otra ventaja del comando NCopy es que conserva las propiedades de NetWare. Copiar, XCopy y el Explorador de Windows solo reconocen los atributos de archivo, de solo lectura, ocultos y DOS estándar del sistema. Dado que las propiedades de NetWare pueden mejorar el rendimiento y la seguridad del sistema, el uso de comandos de replicación estándar puede comprometer el rendimiento y la seguridad generales del servidor. Las propiedades de NetWare que NCopy también copiará incluyen:

  • Inhibición de la replicación (Ci): esta propiedad evita que se copien archivos, pero solo para Macintosh.
  • Borrar inhibición (Di): Similar al atributo de solo lectura de DOS, este atributo evita que el usuario elimine el archivo.
  • No comprimir (Dc): esta propiedad evita que NetWare comprima archivos.
  • No migrar (Dm): esta propiedad impide mover el archivo a otro dispositivo de almacenamiento, como una unidad de cinta.
  • No redistribuir (Ds): esta propiedad desactiva la subasignación de bloques para NetWare. El uso de esta propiedad hará que el archivo ocupe más espacio en disco, pero puede ser útil si el tamaño del archivo cambia con frecuencia.
  • Ejecutar solo (X): esta propiedad evita que el archivo se elimine, cambie de nombre o se copie. Sólo es válido para archivos .EXE o .COM.
  • Compresión Inmediata (Ic): Esta propiedad comprime el archivo inmediatamente.
  • Purificación (P): si el usuario elimina el archivo, este atributo hace que el archivo se elimine de forma permanente, evitando que el comando Filer recupere el archivo.
  • solo lectura (Ro): este atributo es diferente del atributo de solo lectura de DOS. Esta propiedad permite leer el archivo pero no modificarlo. Si selecciona esta propiedad, NetWare agrega automáticamente las propiedades Delete Inhibit y Rename Inhibit al archivo.
  • Leer y escribir (Rw): Esta propiedad permite leer y escribir el archivo.
  • Renombrar supresión (Ri): esta propiedad evita que los usuarios cambien el nombre de los archivos.
  • Compartible (Sh): esta propiedad permite que varios usuarios abran el archivo al mismo tiempo.
  • Transacción (T): esta propiedad generalmente solo se usa para archivos de base de datos que se usan junto con el sistema de seguimiento de transacciones (TTS) de NetWare. Este atributo permite que TTS proteja el archivo de la corrupción.

Uso de NCopy
Puede utilizar el comando NCopy de dos formas. Puede ejecutar el comando NCopy desde el símbolo del sistema o desde la GUI del escritorio de la estación de trabajo seleccionándolo desde el ícono N en la bandeja del sistema de la estación de trabajo. La versión de línea de comandos de NCopy se puede utilizar tanto si utiliza el Cliente Novell en su estación de trabajo como si no. Dado que el icono N solo aparece en la bandeja del sistema cuando está instalado el Cliente Novell, primero debe instalar el Cliente Novell para emitir comandos desde la GUI de la estación de trabajo.

La versión de línea de comandos de NCopy utiliza la misma sintaxis básica que Copy o XCopy.escribe ncopiar directorio 1\archivo directorio 2\archivo, Dónde directorio 1 y Directorio 2 representar los directorios de origen y de destino, respectivamente, y documento Representa el nombre del archivo. Además de los comandos básicos, puede mejorar aún más NCopy utilizando modificadores al final de la sintaxis básica. Los interruptores que puede usar incluyen:

  • /Una – Este interruptor solo copia archivos con atributo de archivo. A diferencia del comando XCopy, NCopy no elimina el bit de archivo después de copiar el archivo en la nueva ubicación.
  • /C – Este modificador copia archivos sin conservar los atributos extendidos de NetWare.
  • /F – Este modificador obliga a NetWare a copiar archivos dispersos. Los archivos dispersos generalmente solo los usan las aplicaciones de bases de datos, como resultado de que NetWare intenta exprimir más espacio en disco de un archivo que, de lo contrario, podría desperdiciarse. Normalmente, NetWare no copia archivos dispersos.
  • /YO – Este interruptor le notifica si los atributos extendidos no se pueden copiar en el destino.
  • /Metro – Este modificador copia archivos con el conjunto de atributos de archivo, pero a diferencia del modificador /A, /M eliminará el atributo de archivo del archivo de origen.
  • /R – A menos que el atributo Ci esté configurado en el archivo, Novell generalmente solo comprimirá los archivos cuando no se hayan utilizado durante un período de tiempo predeterminado. Este modificador vuelve a comprimir los archivos tan pronto como se copian en el destino.
  • /R/T – Este modificador obliga al archivo a permanecer comprimido en el destino, incluso si el destino normalmente no admite la compresión.
  • /S – Este interruptor copia archivos en el directorio actual y cualquier subdirectorio.
  • /S/E – Al igual que el modificador /S, este modificador copia archivos en el directorio actual y cualquier subdirectorio, pero también copia los nombres de cualquier subdirectorio vacío.
  • /V – Este modificador hace que NCopy verifique que el archivo se escribió correctamente en el destino mediante una comparación binaria con el archivo de origen.

Tenga en cuenta que NCopy puede actuar de forma divertida cuando intenta copiar nombres de archivo largos. NCopy fue diseñado en los días de DOS cuando todos los nombres de archivo se ajustaban al formato de archivo 8.3; no entendía los nombres de archivo largos que excedían este límite.Si intenta entrar ncopy longfilename.nam z:\public y presiona [Enter]NCopy emitirá un error diciendo que la ruta de origen no es válida.

Puedes resolver este problema de dos maneras. Primero, intente usar comodines para copiar archivos. P.ej, ncopy *.nam z:\public Hará que el archivo se replique correctamente en la carpeta pública, incluso si Longfilename.nam supera el límite de 8,3.

En segundo lugar, puede usar abreviaturas de Windows 9x para nombres de archivo largos.Si se encuentra en un entorno Windows NT o Windows 2000 y no ve la abreviatura de Windows 9x, puede hacerlo escribiendo directorio/x En un símbolo del sistema en el directorio donde se encuentra el archivo.Para nuestro ejemplo, el nombre de archivo abreviado podría ser Longfi~1.nam, en cuyo caso el comando NCopy correcto sería ncopy longfi~1.nam z:\publicSi abre el Explorador de Windows y mira el archivo final copiado, notará que el nombre completo del archivo se copia correctamente aunque tenga que usar el nombre abreviado del archivo.

Copiar archivos desde el escritorio
Cuando tiene instalado el Cliente Novell en su estación de trabajo, tiene otra opción para copiar archivos de una ubicación a otra. El instalador del Cliente Novell agrega el ícono N a la bandeja del sistema de la estación de trabajo e integra partes del cliente con el Explorador de Windows.

Al copiar archivos desde el escritorio de su estación de trabajo, tiene dos opciones. Primero, puede navegar por el menú N haciendo clic en N | . Utilidades de NetWare | Réplica de NetWare.Verá que aparece la pantalla Seleccione un archivo o carpeta para copiar como se muestra Figura A.

Figura A
Copie archivos de manera mas eficiente con NCopy
Puede copiar archivos desde el escritorio.

En esta pantalla, explore la ventana Recursos de red hasta que encuentre el archivo que desea copiar, luego haga clic en Aceptar. Si desea copiar el contenido de una carpeta completa, puede hacerlo seleccionando la carpeta y haciendo clic en Aceptar. Desafortunadamente, con Seleccionar archivos o carpetas para copiar, solo puede seleccionar un archivo o carpeta para copiar a la vez.

Después de hacer clic en Aceptar, verá la pantalla de la Utilidad de copia de archivos de NetWare como se muestra Figura BEn esta pantalla, puede seleccionar un destino ingresando la ruta al destino en el campo Para o seleccionando el botón Examinar.

Figura B
1660998090 874 Copie archivos de manera mas eficiente con NCopy
Después de seleccionar los archivos para copiar, puede especificar opciones sobre cómo NetWare copia los archivos.

El cuadro Opciones de copia de archivo le permite especificar opciones adicionales durante el proceso de copia. De forma predeterminada, se selecciona el botón de opción Mantener atributos al copiar, que hace coincidir todos los atributos especiales de NetWare en el destino con el origen. Si elige modificar las propiedades durante la copia, el cuadro de propiedades del archivo NetWare estará disponible. Allí puede cambiar las propiedades del archivo de destino. Haga clic en Aceptar cuando esté listo para copiar los archivos.

La segunda forma de copiar archivos desde el escritorio es abrir el Explorador de Windows y buscar el archivo que desea copiar. Haga clic con el botón derecho en el archivo y seleccione Copiar NetWare. A diferencia del menú N, puede seleccionar y copiar varios archivos en Explorer.

Al hacer clic en Copia de NetWare, la utilidad de copia de archivos de NetWare aparece exactamente igual que en el menú N. Sin embargo, dado que puede seleccionar varios archivos desde el Explorador, es posible que vea varios archivos en el campo «Copiar estos archivos y carpetas».

NConclusión
Incluso si no siempre considera copiar archivos, la forma en que lo hace puede afectar el rendimiento y la seguridad de su red. En un entorno de NetWare, el uso de NCopy puede ayudar a garantizar que las propiedades de NetWare no cambien y que la red no se inunde con tráfico innecesario.

LEER  Microdrive potencia la imagen corporativa de PDA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba