GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es (Ubuntu) el algoritmo de copia de archivos de Linux mejor que Windows 7?

El estándar copy integrado en Windows no es muy bueno, pero Windows viene con dos comandos avanzados que son mucho más eficientes:xcopy y robocopy . Especialmente cuando necesita un control total sobre funciones avanzadas del sistema de archivos como ACL o flujos de datos alternativos, robocopy es la herramienta preferida.

Por ejemplo, si está copiando una gran estructura de directorios, es posible que desee que el objetivo esté desfragmentado. . La invocación estándar de robocopy ya es bastante bueno en eso, pero dado que las entradas del directorio se actualizan a medida que se crean los subdirectorios, aún puede obtener directorios fragmentados. Para evitar eso, puede ejecutar robocopy en dos pases, el primero de los cuales solo crea la estructura del directorio de destino sin copiar ningún contenido del archivo, y el segundo para copiar los cuerpos de los archivos.

En total, robocopy es muy eficiente y totalmente consciente de las características de NTFS.


Parte de la velocidad que ve en Ubuntu Linux es probablemente el almacenamiento en caché de archivos. Hasta donde yo sé, la copia de archivos en Linux no hace ningún esfuerzo por minimizar el uso de la caché de archivos.

Con Linux, cuando copia un archivo que es más pequeño que aproximadamente el 50% de su RAM, el archivo completo se copia en el caché de archivos y luego se escribe en el disco según lo permita el tiempo. Esto parece ser muy rápido, pero obliga a otros archivos más útiles a salir del caché. Estos pueden ser archivos de caché web, correos electrónicos, archivos de configuración, archivos de fuentes, etc.

Windows XP también solía copiar sin tener en cuenta el caché de archivos. Pero en Windows Vista, Microsoft cambió el Explorador para que cuando copie use una cantidad limitada de caché de archivos. Esto reduce el impacto de las copias de archivos grandes en el resto del sistema. Pero también reduce la velocidad de las copias de archivos, incluso relativamente pequeñas, a la velocidad del disco duro.


En Windows, use Teracopy:resolverá el problema general de estupidez que tiene Explorer.

En Ubuntu, encontré que la copia de archivos es muy rápida.

Aún así, el cuadro de diálogo "Operación de archivos" no desaparece cuando utiliza unidades extraíbles. Si intenta expulsar la unidad de forma segura inmediatamente después de que desaparezca el cuadro de diálogo, aparecerá un mensaje de error. Sin embargo, los datos se transmiten.

Actualización:las operaciones de archivos de Windows son lentas, probablemente debido a toda la integración con los servicios y el registro. Nautilus (en Gnome) es solo un proceso simple, supongo, o al menos no tiene la carga/interrupciones que tiene Explorer.


Linux
  1. Linux vs Windows:qué sistema operativo es mejor para juegos de PC

  2. Cómo aumentar el tamaño de intercambio en Ubuntu Linux

  3. Conéctese a Linux por nombre en lugar de IP

  4. copiar archivo de windows a linux

  5. Ubuntu Linux - VHDX compartido

11 razones por las que Linux es mejor que Windows

Linux vs Mac:7 razones por las que Linux es una mejor opción que Mac

¿Cómo compartir archivos entre Ubuntu y Windows 10?

Ubuntu vs Arch:¿Qué distribución de Linux es mejor?

¿Por qué es tan difícil encontrar un archivo en Ubuntu?

Administrador de Windows que busca comenzar poco a poco con el servidor de archivos Linux (ubuntu)