copia de archivos


En la gestión de archivos digitales, la copia es una operación de archivos que crea un nuevo archivo que tiene el mismo contenido que un archivo existente. Los sistemas operativos de las computadoras incluyen métodos de copia de archivos para los usuarios, y los sistemas operativos con interfaces gráficas de usuario ( GUI ) a menudo proporcionan métodos de copiar y pegar o arrastrar y soltar para copiar archivos. Los sistemas operativos pueden tener API especializadas en la copia de archivos, por lo general, pueden decirle al servidor que realice la copia localmente, sin enviar el contenido del archivo a través de la red, lo que mejora en gran medida el rendimiento.

Hay varias tecnologías diferentes que usan el término sombra , pero la intención de sombra dentro de estas tecnologías es proporcionar una copia exacta (o espejo de un conjunto) de datos. Para que la sombra sea efectiva, la sombra debe existir en una ubicación física separada de los datos originales. Dependiendo de las razones detrás de la operación oculta, esta ubicación puede estar tan cerca como el chip BIOS de los módulos RAM, un segundo disco duro en el mismo chasis o tan lejos como el otro lado del mundo.

Todos los sistemas operativos de computadora incluyen provisiones para la copia de archivos en la interfaz de usuario, como el comando " cp " en Unix y " COPY " en DOS ; Los sistemas operativos con una interfaz gráfica de usuario , o GUI , por lo general proporcionan métodos de copiar y pegar o arrastrar y soltar para copiar archivos.  Las aplicaciones de administración de archivos también brindan una manera fácil de copiar archivos.

Sin embargo, internamente, mientras que algunos sistemas tienen interfaces de programación de aplicaciones ( API ) especializadas para copiar archivos (como CopyFile y CopyFileEx en la API de Windows ), otros (como Unix y DOS) simplemente leen el contenido del archivo antiguo y lo escriben en el archivo nuevo

Esto hace poca diferencia con los archivos locales (aquellos en el disco duro de la computadora), pero brinda una situación interesante cuando tanto los archivos de origen como los de destino están ubicados en un servidor de archivos remoto . Los sistemas operativos con API especializadas en la copia de archivos generalmente pueden decirle al servidor que realice la copia localmente, sin enviar el contenido del archivo a través de la red, lo que mejora enormemente el rendimiento. Sin embargo, aquellos sistemas que no tienen API comparables tienen que leer el contenido del archivo a través de la red y luego enviarlo nuevamente a través de la red. A veces, la copia remota de archivos se realiza con un comando especializado, como "NCOPY" en clientes DOS para Novell NetWare . El comando COPY en algunas versiones de DR-DOS desde 1992.[1] tiene soporte incorporado para esto. Surge una situación aún más complicada cuando se necesita copiar archivos entre dos servidores remotos. La forma simple es leer datos de un servidor y luego escribir los datos en el segundo servidor.