GNU/Linux >> Belajar Linux >  >> Linux

Instal AzCopy di Linux – Cara tercepat untuk menyalin di Azure

AzCopy adalah alat baris perintah yang digunakan untuk menyalin data ke dan dari layanan Azure Storage Blob, File, dan Table, atau ke dan dari objek dalam akun penyimpanan yang sama, dan bahkan di antara akun penyimpanan yang berbeda.

AzCopy tersedia dalam dua rasa:

  • AzCopy di Windows
  • AzCopy di Linux

Ada dua versi AzCopy yang dapat Anda unduh. AzCopy di Linux dibuat dengan .NET Core Framework, yang menargetkan platform Linux yang menawarkan opsi baris perintah gaya POSIX. AzCopy di Windows dibuat dengan .NET Framework, dan menawarkan opsi baris perintah gaya Windows.

Artikel ini membahas AzCopy di Linux.

Instalasi di Linux

AzCopy di Linux membutuhkan .NET Core framework (versi 2.0) di platform. Lihat petunjuk penginstalan di bawah ini

Instal dan aktifkan .NET SDK

Setelah mendaftar dengan Pengelola Langganan dan mengaktifkan saluran .NET Core, Anda siap untuk menginstal dan mengaktifkan .NET SDK. Di prompt perintah Anda, jalankan perintah berikut:

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

Setelah Anda menginstal .NET Core, unduh dan instal AzCopy.

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

Anda dapat menghapus file yang diekstrak setelah AzCopy di Linux diinstal. Atau jika Anda tidak memiliki hak pengguna super, Anda juga dapat menjalankan AzCopy menggunakan skrip shell 'azcopy' di folder yang diekstrak.

Sintaks dasar untuk perintah AzCopy adalah:

# azcopy --source  --destination  [Options]

Contoh berikut menunjukkan berbagai skenario untuk menyalin data ke dan dari Microsoft Azure Blobs and Files. Lihat menu azcopy –help untuk penjelasan rinci tentang parameter yang digunakan dalam setiap sampel.

Jika ada pengguna yang menghadapi masalah saat menjalankan perintah azcopy yang meminta file dotnet, masukkan baris di bawah ini di file .bashrc pengguna.

# source scl_source enable rh-dotnet20

Jika oracle pengguna perlu menjalankan perintah ini, tambahkan baris di bawah ini ke oracle .bash_profile di bawah bagian PATH:

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

Tambahkan baris di bawah ini dalam skrip jika Anda akan menggunakan azcopy dalam skrip shell.

source scl_source enable rh-dotnet20

Sekarang ketik azcopy di server dan itu menunjukkan opsi yang tersedia untuk digunakan, Anda dapat menjelajahi opsi dan menggunakan perintah ini sesuai kebutuhan.

Kesimpulan

AzCopy adalah utilitas baris perintah untuk menyalin data ke dan dari Azure BLOB, file, dan penyimpanan tabel dengan kinerja optimal. Anda dapat menyalin data dari satu objek ke objek lain di dalam atau di antara akun penyimpanan. Karena Azure Stack berperilaku dengan cara yang sama, Anda dapat menggunakan EXE yang sama untuk menjalankannya sendiri.

Secara default, AzCopy akan menggunakan bandwidth Internet sebanyak mungkin, dan jika kita memiliki banyak data untuk ditransfer, itu bisa menjadi masalah potensial. Namun, jika kita menambahkan parameter –cap-mbps, kita dapat menentukan bandwidth upload atau download.


Linux
  1. Instal Java secara manual di Linux

  2. Instal MariaDB atau MySQL di Linux

  3. Instal Zabbix di Ubuntu 18.04:Cara Termudah &Tercepat!

  1. Cara menginstal Python di Linux

  2. Cara menginstal Java di Linux

  3. Cara tercepat untuk mendapatkan waktu aktif sistem dengan Python di Linux

  1. Perintah cp Linux

  2. cara tercepat mengonversi file yang dibatasi tab ke csv di linux

  3. Cara paling efisien untuk menyalin file di Linux