GNU/Linux >> Tutoriales Linux >  >> Linux

Instale AzCopy en Linux:la forma más rápida de copiar en Azure

AzCopy es una herramienta de línea de comandos que se usa para copiar datos desde y hacia los servicios Azure Storage Blob, File y Table, o hacia y desde objetos dentro de la misma cuenta de almacenamiento, e incluso entre diferentes cuentas de almacenamiento.

AzCopy está disponible en dos versiones:

  • AzCopy en Windows
  • AzCopy en Linux

Hay dos versiones de AzCopy que puede descargar. AzCopy en Linux está construido con .NET Core Framework, que apunta a plataformas Linux que ofrecen opciones de línea de comandos de estilo POSIX. AzCopy en Windows está construido con .NET Framework y ofrece opciones de línea de comandos al estilo de Windows.

Este artículo cubre AzCopy en Linux.

Instalación en Linux

AzCopy en Linux requiere .NET Core framework (versión 2.0) en la plataforma. Consulte las instrucciones de instalación a continuación

Instalar y habilitar el SDK de .NET

Después de registrarse con Subscription Manager y habilitar el canal .NET Core, está listo para instalar y habilitar .NET SDK. En su símbolo del sistema, ejecute los siguientes comandos:

# yum install rh-dotnet20 -y scl enable rh-dotnet20 bash

Una vez que haya instalado .NET Core, descargue e instale AzCopy.

# wget -O azcopy.tar.gz https://aka.ms/downloadazcopyprlinux tar -xf azcopy.tar.gz sudo ./install.sh

Puede eliminar los archivos extraídos una vez instalado AzCopy en Linux. Alternativamente, si no tiene privilegios de superusuario, también puede ejecutar AzCopy usando el script de shell 'azcopy' en la carpeta extraída.

La sintaxis básica de los comandos de AzCopy es:

# azcopy --source  --destination  [Options]

Los siguientes ejemplos muestran varios escenarios para copiar datos hacia y desde Microsoft Azure Blobs and Files. Consulte el menú azcopy –help para obtener una explicación detallada de los parámetros utilizados en cada muestra.

Si algún usuario tiene problemas al ejecutar el comando azcopy que solicita archivos dotnet, ingrese la siguiente línea en el archivo .bashrc de los usuarios.

# source scl_source enable rh-dotnet20

Si un usuario de Oracle necesita ejecutar este comando, agregue la siguiente línea a Oracle .bash_profile en la sección PATH:

/opt/rh/rh-dotnet20/root/usr/bin/

Agregue la siguiente línea en el script si usaría azcopy en un script de shell.

source scl_source enable rh-dotnet20

Ahora escriba azcopy en el servidor y muestra las opciones disponibles para usar, puede explorar las opciones y usar este comando según sea necesario.

Conclusión

AzCopy es una utilidad de línea de comandos para copiar datos hacia y desde el almacenamiento de tablas, archivos y BLOB de Azure con un rendimiento óptimo. Puede copiar datos de un objeto a otro dentro o entre cuentas de almacenamiento. Como Azure Stack se comporta de la misma manera, puede usar el mismo EXE para ejecutarlo contra sí mismo.

De forma predeterminada, AzCopy utilizará el ancho de banda de Internet tanto como sea posible, y si tenemos una gran cantidad de datos para transferir, podría ser un problema potencial. Sin embargo, si agregamos el parámetro –cap-mbps, podemos definir el ancho de banda de carga o descarga.


Linux
  1. Instalar Java manualmente en Linux

  2. Instalar MariaDB o MySQL en Linux

  3. Cómo instalar Python en Linux

  4. Cómo instalar Java en Linux

  5. Instale Zabbix en Ubuntu 18.04:¡la forma más fácil y rápida!

Cómo instalar Linux Mint 20 [La forma más sencilla posible]

Una forma sencilla de instalar FastPanel en Ubuntu Linux

Una manera fácil de instalar MySQL en Ubuntu Linux

Una manera fácil de instalar TeamSpeak en Ubuntu Linux

La mejor manera de instalar Docker en Ubuntu 20.04 Linux

Manera simple de instalar el navegador Tor en Rocky Linux 8