GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie AzCopy unter Linux – die schnellste Methode zum Kopieren in Azure

AzCopy ist ein Befehlszeilentool, das zum Kopieren von Daten zu und von Azure Storage Blob-, Datei- und Tabellendiensten oder zu und von Objekten innerhalb desselben Speicherkontos und sogar zwischen verschiedenen Speicherkonten verwendet wird.

AzCopy ist in zwei Varianten verfügbar:

  • AzCopy unter Windows
  • AzCopy unter Linux

Es gibt zwei Versionen von AzCopy, die Sie herunterladen können. AzCopy unter Linux basiert auf .NET Core Framework, das auf Linux-Plattformen abzielt, die Befehlszeilenoptionen im POSIX-Stil bieten. AzCopy für Windows basiert auf .NET Framework und bietet Befehlszeilenoptionen im Windows-Stil.

Dieser Artikel behandelt AzCopy unter Linux.

Installation unter Linux

AzCopy unter Linux erfordert .NET Core Framework (Version 2.0) auf der Plattform. Siehe Installationsanweisungen unten

Installieren und aktivieren Sie das .NET SDK

Nachdem Sie sich beim Subscription Manager registriert und den .NET Core-Kanal aktiviert haben, können Sie das .NET SDK installieren und aktivieren. Führen Sie in Ihrer Eingabeaufforderung die folgenden Befehle aus:

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

Nachdem Sie .NET Core installiert haben, laden Sie AzCopy herunter und installieren Sie es.

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

Sie können die extrahierten Dateien entfernen, sobald AzCopy unter Linux installiert ist. Wenn Sie keine Superuser-Rechte haben, können Sie AzCopy alternativ auch mit dem Shell-Skript „azcopy“ im extrahierten Ordner ausführen.

Die grundlegende Syntax für AzCopy-Befehle lautet:

# azcopy --source  --destination  [Options]

Die folgenden Beispiele veranschaulichen verschiedene Szenarien zum Kopieren von Daten in und aus Microsoft Azure-Blobs und -Dateien. Eine detaillierte Erklärung der in jedem Sample verwendeten Parameter finden Sie im azcopy –Hilfemenü.

Wenn beim Ausführen des azcopy-Befehls, der nach dotnet-Dateien fragt, ein Benutzerproblem auftritt, geben Sie die folgende Zeile in die .bashrc-Datei des Benutzers ein.

# source scl_source enable rh-dotnet20

Wenn ein Benutzer-Orakel diesen Befehl ausführen muss, fügen Sie die folgende Zeile zu oracle .bash_profile im PATH-Abschnitt hinzu:

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

Fügen Sie die folgende Zeile in das Skript ein, wenn Sie azcopy in einem Shell-Skript verwenden möchten.

source scl_source enable rh-dotnet20

Geben Sie nun azcopy in den Server ein und es werden die verfügbaren Optionen angezeigt, die Sie verwenden können. Sie können die Optionen untersuchen und diesen Befehl nach Bedarf verwenden.

Schlussfolgerung

AzCopy ist ein Befehlszeilendienstprogramm zum Kopieren von Daten in und aus Azure BLOB-, Datei- und Tabellenspeicher mit optimaler Leistung. Sie können Daten innerhalb oder zwischen Speicherkonten von einem Objekt zu einem anderen kopieren. Da sich Azure Stack auf dieselbe Weise verhält, können Sie einfach dieselbe EXE-Datei verwenden, um es gegen sich selbst auszuführen.

Standardmäßig verwendet AzCopy so viel Internetbandbreite wie möglich, und wenn wir eine große Datenmenge zu übertragen haben, könnte dies ein potenzielles Problem darstellen. Wenn wir jedoch den Parameter –cap-mbps hinzufügen, können wir die Upload- oder Download-Bandbreite definieren.


Linux
  1. Installieren Sie Java manuell unter Linux

  2. Installieren Sie MariaDB oder MySQL unter Linux

  3. So installieren Sie Python unter Linux

  4. Installieren Sie Zabbix auf Ubuntu 18.04:Der einfachste und schnellste Weg!

  5. am schnellsten konvertieren tabulatorgetrennte datei in csv in linux

So installieren Sie Linux Mint 20 [Der einfachste Weg]

Eine einfache Möglichkeit, FastPanel unter Ubuntu Linux zu installieren

Eine einfache Möglichkeit, MySQL unter Ubuntu Linux zu installieren

Eine einfache Möglichkeit, TeamSpeak unter Ubuntu Linux zu installieren

Beste Möglichkeit, Docker unter Ubuntu 20.04 Linux zu installieren

Einfache Möglichkeit, den Tor-Browser in Rocky Linux 8 zu installieren