Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Data Box Heavy'ye veri kopyalama
Önemli
Azure Data Box artık blob düzeyinde erişim katmanı atamasını destekliyor. Bu öğreticide yer alan adımlar güncelleştirilmiş veri kopyalama işlemini yansıtır ve blok bloblarına özeldir.
Bu bölümde yer alan bilgiler 1 Nisan 2024'e kadar verilen siparişler için geçerlidir.
Bu öğreticide yerel web arabirimini kullanarak bağlantı kurma, ana bilgisayarınızdan veri kopyalama işlemi anlatılmaktadır.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Data Box Heavy’ye bağlanma
- Data Box Heavy’ye veri kopyalama
SMB, NFS, REST, veri kopyalama hizmeti aracılığıyla Data Box’a veya yönetilen disklere kaynak sunucunuzdan veri kopyalayabilirsiniz.
Her durumda paylaşım adlarının, klasör adlarının ve veri boyutunun Azure Depolama ve Data Box Heavy hizmet sınırları bölümünde açıklanan yönergeleri izlediğinden emin olun.
Önkoşullar
Başlamadan önce aşağıdakilerden emin olun:
- Öğretici: Azure Data Box Heavy'yi ayarlama öğreticisini tamamladınız.
- Data Box Heavy'nizi alırsınız ve portaldaki sipariş durumunun Teslim Edildi olduğunu görürsünüz.
- Data Box Heavy üzerinden kopyalamak istediğiniz verileri içeren bir ana bilgisayarınız var. Ana bilgisayarınız şunları yapmalıdır:
- Desteklenen bir işletim sistemi çalıştırılmalıdır.
- Yüksek hızlı bir ağa bağlı olmalıdır. En yüksek kopyalama hızları için iki adet 40 GbE bağlantı (düğüm başına bir tane) birbirine paralel olarak kullanılabilir. 40 GbE bağlantınız yoksa, en az iki tane (düğüm başına bir tane) 10 GbE bağlantınızın olması önerilir.
Data Box Heavy paylaşımlarına bağlanma
Seçilen depolama hesabına bağlı olarak, Data Box Heavy şunların tamamını veya bir bölümünü oluşturabilir:
- GPv1 ve GPv2 için ilişkili her bir depolama hesabı başına üç paylaşım.
- Premium depolama için bir paylaşım.
- Dört erişim katmanının her biri için bir klasör içeren bir blob depolama hesabı için bir paylaşım.
Aşağıdaki tablo, bağlanabileceğiniz Data Box paylaşımlarının adlarını ve hedef depolama hesabınıza yüklenen veri türünü tanımlar. Ayrıca, kaynak verilerinizi kopyaladığınız paylaşım ve dizin hiyerarşisini de tanımlar.
| Depolama türü | Paylaşılan isim | Birinci düzey varlık | İkinci düzey varlık | Üçüncü düzey varlık |
|---|---|---|---|---|
| Blok blob | <depolamaHesapAdi>_BlockBlob | <\accessTier> | <\containerName> | <\blockBlob> |
| Sayfa Blob'u | <\storageAccountName>_PageBlob | <\containerName> | <\pageBlob> | |
| Dosya depolama | <\storageAccountName>_AzFile | <\fileShareName> | <\dosya> |
Dosyaları doğrudan herhangi bir Data Box paylaşımının kök klasörüne kopyalayamazsınız. Bunun yerine, kullanım örneğine bağlı olarak Data Box paylaşımında klasörler oluşturun.
Blok blobları, erişim katmanlarının dosya düzeyinde atanma işlemini destekler. Dosyaları blok blobu paylaşımına kopyalarken önerilen en iyi yöntem, uygun erişim katmanına yeni alt klasörler eklemektir. Yeni alt klasörler oluşturduktan sonra, her alt klasöre uygun dosyaları eklemeye devam edin.
Blok blobu paylaşımının kökünde bulunan herhangi bir klasör için yeni bir kapsayıcı oluşturulur. Bu klasördeki tüm dosyalar depolama hesabının varsayılan erişim katmanına blok blobu olarak kopyalanır.
Blob erişim katmanları hakkında daha fazla bilgi için Blob verileri için erişim katmanları sayfasına bakın. Daha ayrıntılı bilgi için Blob erişim katmanlarını kullanmak için en iyi yöntemler sayfasına bakın.
Aşağıdaki tabloda, Data Box'ınızdaki paylaşımların UNC yolu ve verilerin karşıya yüklendiği ilgili Azure Depolama yolu URL'si gösterilmektedir. Son Azure depolama yolu URL'si, UNC paylaşım yolundan türetilebilir.
| Azure Depolama türleri | Data Box paylaşımları |
|---|---|
| Azure Blok blobları | \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txthttps://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt |
| Azure Sayfa blobları | \\<DeviceIPAddress>\<storageaccountname_PageBlob>\<ContainerName>\myBlob.vhdhttps://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.vhd |
| Azure Dosyaları | \\<DeviceIPAddress>\<storageaccountname_AzFile>\<ShareName>\myFile.txthttps://<storageaccountname>.file.core.windows.net/<ShareName>/myFile.txt |
Blob erişim katmanları hakkında daha fazla bilgi için Blob verileri için erişim katmanları bölümüne bakın. Erişim katmanı en iyi uygulamaları hakkında daha ayrıntılı bilgi için Blob erişim katmanlarını kullanmak için en iyi uygulamalar bölümüne bakın.
Windows veya Linux istemcisi kullanarak bağlanma adımları farklıdır.
Uyarı
Cihazın her iki düğümüne de paralel olarak bağlanmak için aynı adımları izleyin.
Windows sisteminde bağlanma
Windows Server ana bilgisayarı kullanıyorsanız Data Box Heavy'ye bağlanmak için aşağıdaki adımları izleyin.
İlk adım kimlik doğrulamasından geçmek ve oturum başlatmaktır. Bağlan ve kopyala'ya gidin. Erişim kimlik bilgilerini almak için, depolama hesabınızla ilişkili paylaşımlar için Kimlik bilgilerini al seçeneğine tıklayın.
Paylaşıma erişme ve veri kopyalama iletişim kutusunda paylaşıma karşılık gelen Kullanıcı adı ve Parola değerlerini kopyalayın. Tamam'a tıklayın.
Depolama hesabınızla ilişkilendirilmiş paylaşımlara (aşağıdaki örnekte databoxe2etest ) ana bilgisayarınızdan erişmek için bir komut penceresi açın. Komut istemine şunu yazın:
net use \\<IP address of the device>\<share name> /u:<user name for the share>Veri biçimine bağlı olarak paylaşım yolları şu şekilde olacaktır:
- Azure Blok blobu -
\\10.100.10.100\databoxe2etest_BlockBlob - Azure Page Blob -
\\10.100.10.100\databoxe2etest_PageBlob - Azure Dosyalar -
\\10.100.10.100\databoxe2etest_AzFile
- Azure Blok blobu -
İstendiğinde paylaşımın parolasını girin. Aşağıdaki örnek Data Box'ta 10.100.10.100 IP adresine sahip BlockBlob paylaşımına bağlanmak için kullanılabilir.
net use \\10.100.10.100\databoxe2etest_BlockBlob /u:databoxe2etest Enter the password for 'databoxe2etest' to connect to '10.100.10.100': The command completed successfully.Windows + R tuşlarına basın. Çalıştır penceresinde
\\<device IP address>değerini belirtin. Dosya Gezgini'ni açmak için Tamam’a tıklayın.
Artık paylaşımları klasörler olarak görebilirsiniz. Bu örnekte BlockBlob paylaşımının kullanıldığını unutmayın. Buna göre, kullanılabilir dört erişim katmanını temsil eden dört klasör vardır. Bu klasörler diğer paylaşımlarda kullanılamaz.
Her zaman kopyalamayı düşündüğünüz dosyalar için paylaşımda bir klasör oluşturun ve ardından dosyaları bu klasöre kopyalayın. Dosyaları doğrudan depolama hesabındaki kök klasöre kopyalayamazsınız. PageBlob paylaşımı altında oluşturulan klasörler, verilerin blob olarak karşıya yüklendiği kapsayıcıları temsil eder. Benzer şekilde, BlockBlob paylaşımındaki erişim katmanlarını temsil eden klasörler içinde oluşturulan tüm alt klasörler de bir blob depolama kapsayıcısını temsil eder. AzFile paylaşımında oluşturulan klasörler dosya paylaşımlarını temsil eden klasörlerdir.
BlockBlob paylaşımının kökünde oluşturulan klasörler blob kapsayıcıları olarak oluşturulur. Bu kapsayıcıların erişim katmanı, depolama hesabından devralınır.
Linux sisteminde bağlanma
Bir Linux istemcisi kullanıyorsanız, SMB paylaşımını bağlamak için aşağıdaki komutu kullanın.
sudo mount -t nfs -o vers=2.1 10.126.76.172:/databoxe2etest_BlockBlob /home/databoxubuntuhost/databox
vers parametresi, Linux ana bilgisayarınızın desteklediği SMB sürümüdür. Yukarıdaki komutta uygun versiyonu belirtin.
Data Box Heavy'nin desteklediği SMB sürümleri için bkz. Linux istemcileri için desteklenen dosya sistemleri.
Data Box Heavy’ye veri kopyalama
Data Box Heavy paylaşımlarına bağlandıktan sonra bir sonraki adım verileri kopyalamaktır.
Kopyalamayla ilgili dikkat edilmesi gerekenler
Verileri kopyalamaya başlamadan önce aşağıdaki konuları gözden geçirin:
Verileri uygun veri biçimine karşılık gelen paylaşımlara kopyaladığınızdan emin olun. Örneğin blok blobu verilerinin blok blobu paylaşımına kopyalanması gerekir. VHD'leri bir sayfa blob'una kopyalayın.
Veri biçimi uygun paylaşım türüyle eşleşmiyorsa, sonraki bir adımda Azure'a veri yükleme başarısız olur.
Verileri kopyalarken, veri boyutunun Azure depolama ve Data Box Heavy sınırlarında açıklanan boyut sınırlarına uygun olduğundan emin olun.
Data Box Heavy tarafından yüklenen verilerin Data Box Heavy haricindeki başka bir uygulama tarafından da yüklenmesi durumunda yükleme işinde hata oluşabilir ve veri bozulması yaşanabilir.
Şunları öneririz:
- Hem SMB hem de NFS'yi aynı anda kullanamazsınız.
- Aynı verileri Azure'da aynı uç hedefe kopyalayın.
Böyle durumlarda nihai sonucu kestirmek mümkün olmayabilir.
Paylaşımın altına kopyalamak istediğiniz dosyalar için her zaman bir klasör oluşturun ve ardından dosyaları bu klasöre kopyalayın. Blok blobu ve sayfa blobu paylaşımları altında oluşturulan klasör, verilerin blob olarak karşıya yüklendiği bir kapsayıcıyı temsil eder. Dosyaları depolama hesabındaki root klasörüne doğrudan kopyalayamazsınız.
SMB paylaşımına bağlandıktan sonra veri kopyalamaya başlayın.
Verilerinizi kopyalamak için Robocopy gibi SMB uyumlu herhangi bir dosya kopyalama aracını kullanabilirsiniz. Robocopy ile birden fazla kopyalama işlemini başlatabilirsiniz. Aşağıdaki komutu kullanın:
robocopy <Source> <Target> * /e /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /Log+:<LogFile>Öznitelikler aşağıdaki tabloda açıklanmıştır.
Öznitelik Açıklama /e Boş dizinler dahil olmak üzere alt dizinleri kopyalar. /r: Başarısız kopyalardaki yeniden deneme sayısını belirtir. /w: Yeniden denemeler arasındaki bekleme süresini saniye cinsinden belirtir. /dir Aynı dosyaları içerir. /NFL Dosya adlarının günlüğe kaydedilmeyeceğini belirtir. /ndl Dizin adlarının günlüğe kaydedilmeyeceğini belirtir. /Np Kopyalama işleminin ilerleme durumunun (şimdiye kadar kopyalanan dosya veya dizin sayısı) görüntülenmeyeceğini belirtir. İlerleme durumunun gösterilmesi performansı önemli ölçüde düşürür. /MT Çoklu iş parçacığı kullanılır, 32 veya 64 iş parçacığı önerilir. Bu seçenek şifrelenmiş dosyalarla kullanılmaz. Şifrelenmiş ve şifrelenmemiş dosyaları ayırmanız gerekebilir. Ancak tek iş parçacığına sahip kopyalama işlemi performansı önemli ölçüde düşürür. /fft Herhangi bir dosya sistemi için zaman damgası ayrıntı düzeyini azaltmak için kullanın. /b Dosyaları Yedekleme modunda kopyalar. /z Dosyaları Yeniden Başlatma modunda kopyalar, ortam kararsızsa bunu kullanın. Bu işlem ek günlük kaydı nedeniyle aktarım hızını düşürür. /zb Yeniden başlatma modunu kullanır. Erişim reddedilirse bu seçenek Yedekleme modunu kullanır. Bu işlem denetim noktası oluşturma nedeniyle aktarım hızını düşürür. /efsraw Şifrelenmiş dosyaların tümünü EFS ham modunda kopyalar. Yalnızca şifrelenmiş dosyalarda kullanın. log+:<LogFile> Çıkışı var olan günlük dosyasına ekler. Aşağıdaki örnek, dosyaları Data Box Heavy'ye kopyalamak için robocopy komutunun çıkışını gösterir.
C:\Users>Robocopy C:\Git\azure-docs-pr\contributor-guide \\10.100.10.100\devicemanagertest1_AzFile\templates /MT:24 ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Thursday, April 4, 2019 2:34:58 PM Source : C:\Git\azure-docs-pr\contributor-guide\ Dest : \\10.100.10.100\devicemanagertest1_AzFile\templates\ Files : *.* Options : *.* /DCOPY:DA /COPY:DAT /MT:24 /R:5 /W:60 ------------------------------------------------------------------------------ 100% New File 206 C:\Git\azure-docs-pr\contributor-guide\article-metadata.md 100% New File 209 C:\Git\azure-docs-pr\contributor-guide\content-channel-guidance.md 100% New File 732 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-index.md 100% New File 199 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pr-criteria.md New File 178 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pull-request-co100% .md New File 250 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pull-request-et100% e.md 100% New File 174 C:\Git\azure-docs-pr\contributor-guide\create-images-markdown.md 100% New File 197 C:\Git\azure-docs-pr\contributor-guide\create-links-markdown.md 100% New File 184 C:\Git\azure-docs-pr\contributor-guide\create-tables-markdown.md 100% New File 208 C:\Git\azure-docs-pr\contributor-guide\custom-markdown-extensions.md 100% New File 210 C:\Git\azure-docs-pr\contributor-guide\file-names-and-locations.md 100% New File 234 C:\Git\azure-docs-pr\contributor-guide\git-commands-for-master.md 100% New File 186 C:\Git\azure-docs-pr\contributor-guide\release-branches.md 100% New File 240 C:\Git\azure-docs-pr\contributor-guide\retire-or-rename-an-article.md 100% New File 215 C:\Git\azure-docs-pr\contributor-guide\style-and-voice.md 100% New File 212 C:\Git\azure-docs-pr\contributor-guide\syntax-highlighting-markdown.md 100% New File 207 C:\Git\azure-docs-pr\contributor-guide\tools-and-setup.md ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 1 1 1 0 0 0 Files : 17 17 0 0 0 0 Bytes : 3.9 k 3.9 k 0 0 0 0 C:\Users>Performansı iyileştirmek için veri kopyalama sırasında aşağıdaki Robocopy parametrelerini kullanın. (Aşağıdaki sayılar en iyi durum senaryolarını temsil eder.)
Platforma Çoğunlukla küçük dosyalar < 512 KB Çoğunlukla orta büyüklükteki dosyalar, 512 KB-1 MB Çoğunlukla büyük dosyalar > 1 MB Ağır Veri Kutusu 6 Robocopy oturumu
Oturum başına 24 iş parçacığı6 Robocopy oturumu
Oturum başına 16 iş parçacığı6 Robocopy oturumu
Oturum başına 16 iş parçacığıRobocopy komutu hakkında daha fazla bilgi için bkz. Robocopy ve birkaç örnek.
Kopyalanan dosyaları görüntülemek ve doğrulamak için hedef klasörü açın.
Veriler kopyalandığında:
- Dosya adları, boyutları ve biçimi, azure nesne ve depolama sınırlarının yanı sıra Azure dosya ve kapsayıcı adlandırma kurallarını karşıladığından emin olmak için doğrulanır.
- Veri bütünlüğünü sağlamak için sağlama toplamı da satır içi olarak hesaplanır.
Kopyalama işlemi sırasında hatayla karşılaşırsanız sorun giderme için hata dosyalarını indirin. Hata dosyalarını indirmek için ok simgesini seçin.
Daha fazla bilgi için bkz. Data Box Heavy’ye veri kopyalama sırasında hata günlüklerini görüntüleme. Veri kopyalama sırasında karşılaşılan hataların ayrıntılı bir listesi için bkz. Data Box Heavy sorunlarını giderme.
Not Defteri'nde hata dosyasını açın. Aşağıdaki hata dosyası, verilerin doğru hizalanmadığını gösterir.
Sayfa blobu için verilerin 512 bayt hizalanmış olması gerekir. Bu veriler kaldırıldıktan sonra hata aşağıdaki ekran görüntüsünde gösterildiği gibi çözülür.
Kopyalama tamamlandıktan sonra Panoyu Görüntüle sayfasına gidin. Cihazınızda kullanılan alanı ve boş alanı doğrulayın.
Cihazın ikinci düğümüne veri kopyalamak için yukarıdaki adımları yineleyin.
Sonraki adımlar
Bu öğreticide Azure Data Box Heavy ile ilgili aşağıdaki bilgileri öğrendiniz:
- Data Box Heavy’ye bağlanma
- Data Box Heavy’ye veri kopyalama
Data Box Heavy'yi Microsoft’a geri gönderme hakkında bilgi edinmek için sonraki öğreticiye geçin.
SMB ile veri kopyalama
Bir Windows ana bilgisayar kullanıyorsanız, SMB paylaşımlarına bağlanmak için aşağıdaki komutu kullanın:
\\<IP address of your device>\ShareNamePaylaşım erişimi kimlik bilgilerini almak için Data Box'ın yerel web kullanıcı arabiriminde Bağlan ve kopyala sayfasına gidin.
Verilerinizi paylaşımlara kopyalamak için Robocopy gibi SMB uyumlu bir dosya kopyalama aracı kullanın.
Adım adım yönergeler için Öğretici: SMB aracılığıyla Azure Data Box'a veri kopyalama bölümüne gidin.
NFS ile veri kopyalama
NFS konağı kullanıyorsanız, NFS paylaşımlarını bağlamak için aşağıdaki komutu kullanın:
sudo mount <Data Box device IP>:/<NFS share on Data Box device> <Path to the folder on local Linux computer>Paylaşım erişimi kimlik bilgilerini almak için Data Box Heavy'nin yerel web kullanıcı arabirimindeki Bağlan ve kopyala sayfasına gidin.
Verilerinizi kopyalamak için
cpveyarsynckomutunu kullanın.Data Box Heavy'nizin ikinci düğümüne bağlanmak ve verileri kopyalamak için bu adımları yineleyin.
Adım adım yönergeler için Öğretici: NFS aracılığıyla Azure Data Box'a veri kopyalama bölümüne gidin.
REST ile veri kopyalama
- REST API’leri aracılığıyla Data Box Blob depolama alanı kullanarak verileri kopyalamak için http ya da https üzerinden bağlanabilirsiniz.
- Data Box Blob depolama alanına veri kopyalamak için AzCopy aracını kullanabilirsiniz.
- Data Box Heavy'nizin ikinci düğümüne bağlanmak ve verileri kopyalamak için bu adımları yineleyin.
Adım adım yönergeler için Öğretici: REST API'leri aracılığıyla Azure Data Box Blob depolamaya veri kopyalama bölümüne gidin.
Veri kopyalama hizmeti aracılığıyla veri kopyalama
- Veri kopyalama hizmetini kullanarak veri kopyalamak için bir iş oluşturmanız gerekir. Data Box Heavy'nizin yerel web kullanıcı arabiriminde Yönet > Verileri Kopyala > Oluştur bölümüne gidin.
- Parametreleri doldurun ve bir iş oluşturun.
- Data Box Heavy'nizin ikinci düğümüne bağlanmak ve verileri kopyalamak için bu adımları yineleyin.
Adım adım yönergeler için Öğretici: Azure Data Box Heavy'ye veri kopyalamak için veri kopyalama hizmetini kullanma bölümüne gidin.
Yönetilen disklere veri kopyalama
- Data Box Heavy cihazını sipariş ederken, depolama hedefi olarak yönetilen diskleri seçmiş olmanız gerekir.
- Data Box Heavy'ye SMB veya NFS paylaşımları aracılığıyla bağlanabilirsiniz.
- Ardından verileri SMB veya NFS araçları aracılığıyla kopyalayabilirsiniz.
- Data Box Heavy'nizin ikinci düğümüne bağlanmak ve verileri kopyalamak için bu adımları yineleyin.
Adım adım yönergeler için Öğretici: Verileri Azure'da yönetilen diskler olarak içeri aktarmak için Data Box Heavy kullanma bölümüne gidin.