GNU/Linux >> Tutoriels Linux >  >> Linux

Installez AzCopy sur Linux – Le moyen le plus rapide de copier dans Azure

AzCopy est un outil de ligne de commande utilisé pour copier des données vers et depuis les services Azure Storage Blob, File et Table, ou vers et depuis des objets au sein du même compte de stockage, et même entre différents comptes de stockage.

AzCopy est disponible en deux versions :

  • AzCopy sous Windows
  • AzCopy sous Linux

Il existe deux versions d'AzCopy que vous pouvez télécharger. AzCopy sur Linux est construit avec .NET Core Framework, qui cible les plates-formes Linux offrant des options de ligne de commande de style POSIX. AzCopy sur Windows est construit avec .NET Framework et offre des options de ligne de commande de style Windows.

Cet article couvre AzCopy sur Linux.

Installation sous Linux

AzCopy sur Linux nécessite le framework .NET Core (version 2.0) sur la plateforme. Voir les instructions d'installation ci-dessous

Installer et activer le SDK .NET

Après vous être inscrit auprès du gestionnaire d'abonnements et avoir activé le canal .NET Core, vous êtes prêt à installer et à activer le SDK .NET. Dans votre invite de commande, exécutez les commandes suivantes :

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

Une fois que vous avez installé .NET Core, téléchargez et installez AzCopy.

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

Vous pouvez supprimer les fichiers extraits une fois qu'AzCopy sur Linux est installé. Si vous ne disposez pas des privilèges de superutilisateur, vous pouvez également exécuter AzCopy à l'aide du script shell "azcopy" dans le dossier extrait.

La syntaxe de base des commandes AzCopy est :

# azcopy --source  --destination  [Options]

Les exemples suivants illustrent divers scénarios de copie de données vers et depuis des objets blob et des fichiers Microsoft Azure. Reportez-vous au menu d'aide d'azcopy pour une explication détaillée des paramètres utilisés dans chaque échantillon.

Si un utilisateur rencontre un problème lors de l'exécution de la commande azcopy qui demande des fichiers dotnet, entrez la ligne ci-dessous dans le fichier .bashrc des utilisateurs.

# source scl_source enable rh-dotnet20

Si un utilisateur oracle doit exécuter cette commande, ajoutez la ligne ci-dessous à l'oracle .bash_profile sous la section PATH :

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

Ajoutez la ligne ci-dessous dans le script si vous souhaitez utiliser azcopy dans un script shell.

source scl_source enable rh-dotnet20

Tapez maintenant azcopy dans le serveur et il affiche les options disponibles à utiliser, vous pouvez explorer les options et utiliser cette commande si nécessaire.

Conclusion

AzCopy est un utilitaire de ligne de commande permettant de copier des données vers et depuis le stockage Azure BLOB, fichiers et tables avec des performances optimales. Vous pouvez copier des données d'un objet à un autre dans ou entre des comptes de stockage. Comme Azure Stack se comporte de la même manière, vous pouvez simplement utiliser le même EXE pour l'exécuter sur lui-même.

Par défaut, AzCopy utilisera la bande passante Internet autant que possible, et si nous avons une grande quantité de données à transférer, cela pourrait être un problème potentiel. Cependant, si nous ajoutons le paramètre –cap-mbps, nous pouvons définir la bande passante de téléchargement ou de téléchargement.


Linux
  1. Installer Java manuellement sur Linux

  2. Commande Linux cp

  3. Installez Zabbix sur Ubuntu 18.04 :le moyen le plus simple et le plus rapide !

  4. moyen le plus rapide de convertir un fichier délimité par des tabulations en csv sous Linux

  5. Le moyen le plus efficace de copier un fichier sous Linux

Comment installer Linux Mint 20 [La manière la plus simple possible]

Un moyen simple d'installer FastPanel dans Ubuntu Linux

Un moyen facile d'installer MySQL sur Ubuntu Linux

Un moyen simple d'installer TeamSpeak sur Ubuntu Linux

Meilleure façon d'installer Docker sur Ubuntu 20.04 Linux

Un moyen simple d'installer le navigateur Tor dans Rocky Linux 8