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 Disk, Azure'a veri gönderirken erişim denetim listelerini (ACL'ler), zaman damgalarını ve dosya özniteliklerini korumanıza olanak tanır. Bu makalede, Verileri Azure Dosyalar'a yüklemek için Data Box Disk'e kopyalarken aktarabileceğiniz meta veriler açıklanmaktadır.
Aktarılan meta veriler
ACL'ler, zaman damgaları ve dosya öznitelikleri, Data Box Disk'ten veriler Azure Dosyalar'a yüklendiğinde aktarılan meta verilerdir. Bu makalede, ACL'ler, zaman damgaları ve dosya öznitelikleri topluca meta veri olarak adlandırılır.
Meta veriler Windows veri kopyalama araçlarıyla kopyalanabilir. Verileri blob depolamaya aktarırken meta veriler korunmaz.
Makalenin sonraki bölümlerinde Data Box Disk'teki veriler Azure Dosyalar'a yüklendiğinde zaman damgalarının, dosya özniteliklerinin ve ACL'lerin nasıl aktarıldığı ayrıntılı olarak açıklanmaktadır.
Zaman damga -ları
Aşağıdaki zaman damgaları aktarılır:
- Oluşturma Zamanı
- Son Yazma Zamanı
Aşağıdaki zaman damgası aktarılmıyor:
- SonErişimZamanı
Dosya öznitelikleri
Hem dosya hem de dizinlerdeki dosya öznitelikleri, aksi belirtilmedikçe aktarılır.
Aşağıdaki dosya öznitelikleri aktarılır:
- FILE_ATTRIBUTE_READONLY (yalnızca dosya)
- DOSYA_ATRİBÜSÜ_GİZLİ
- DOSYA_ÖZNİTELİK_SİSTEM
- FILE_ATTRIBUTE_DIRECTORY (yalnızca dizin özelliği)
- DOSYA_ÖZNİTELİĞİ_ARSİV
- FILE_ATTRIBUTE_TEMPORARY (yalnızca dosya)
- FILE_ATTRIBUTE_NO_SCRUB_DATA
Aşağıdaki dosya öznitelikleri aktarılamaz:
- DOSYA_ÖZNİTELİĞİ_ÇEVRİMDIŞI
- İçerik Dizinlenmemiş Dosya Özelliği
Dizinlerdeki salt okunur öznitelikler aktarılamaz.
Alternatif veri akışları ve genişletilmiş öznitelikler
Alternatif veri akışları ve genişletilmiş öznitelikler Azure Dosyalar, sayfa blobu veya blok blobu depolamada desteklenmez, bu nedenle veri kopyalama sırasında aktarılmazlar.
ACL'ler
Kullanılan aktarım yöntemine ve Bir Windows veya Linux istemcisi kullanıp kullanmadığınıza bağlı olarak, dosya ve klasörlerdeki isteğe bağlı ve varsayılan erişim denetim listelerinin (ACL' ler) bir kısmı veya tamamı, veri kopyalama sırasında Azure Dosyalar'a aktarılabilir.
Uyarı
Koşullu erişim denetimi girişi (ACE) dizeleri içeren ACL'lere sahip dosyalar kopyalanmaz. Bu bilinen bir sorundur. Bu sorunun etrafından dolanmak için, paylaşımın montajını yaparak ACL'leri kopyalamayı destekleyen bir kopyalama aracı kullanarak bu dosyaları Azure Dosyalar paylaşımına manuel olarak kopyalayın.
Verileri ve meta verileri kopyalama
Verilerinizin ACL'lerini, zaman damgalarını ve özniteliklerini aktarmak için aşağıdaki yordamları kullanarak verileri Data Box'a kopyalayın.
Windows veri kopyalama aracı
Data Box Diskinize veri kopyalamak için gibi robocopybir dosya kopyalama aracı kullanın. Aşağıdaki örnek komut tüm dosyaları ve dizinleri kopyalayarak verilerle birlikte meta verileri aktarır.
robocopy <Source> <Target> * /copyall /e /dcopy:DAT /B /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /log+:<LogFile>
nerede
| Seçenek | Açıklama |
|---|---|
/copyall |
Tüm öznitelikleri kopyalar. |
/e |
Boş dizinler de dahil olmak üzere alt dizinleri kopyalar. |
/dcopy:DAT |
Verileri, öznitelikleri ve zaman damgalarını kopyalar. Not: Dizinleri aktarmak CreationTime için /dcopy:DAT seçeneği kullanılmalıdır. |
/B |
Dosyaları Yedekleme modunda kopyalar. |
/r:3 |
Başarısız kopyalarda 3 yeniden deneme belirtir. |
/w:60 |
Yeniden denemeler arasında 60 saniyelik bir bekleme süresi belirtir. |
/is |
Aynı dosyaları içerir. |
/nfl |
Dosya adlarını günlüğe kaydetmez. |
/ndl |
Dizin adlarını günlüğe kaydetmez. |
/np |
Kopyalama işleminin ilerleme durumunu görüntülemez. |
/MT:32 or 64 |
32 veya 64 iş parçacığı ile çoklu iş parçacığı kullanılır. |
/fft |
Herhangi bir dosya sistemi için zaman damgası ayrıntı düzeyini azaltır. |
/log+:<LogFile> |
Çıkışı var olan günlük dosyasına ekler. |
Bu robocopy parametreler hakkında daha fazla bilgi için bkz . Öğretici: SMB aracılığıyla Azure Data Box'a veri kopyalama
Uyarı
Verilerinizi kopyalamak için kullanırsanız /copyall , dizinler ve dosyalardaki kaynak ACL'ler Azure Dosyalar'a aktarılır. Kaynak verilerinizde yalnızca okuma erişiminiz varsa ve kaynak verileri değiştiremediyseniz, Data Box Disk'teki veriler üzerinde yalnızca okuma erişiminiz olur. Yalnızca dizinler ve dosyalardaki tüm ACL'leri verilerle birlikte kopyalamak istiyorsanız kullanın /copyall .
Data Box diskinde dosyaları listelemek, kopyalamak, değiştirmek için robocopy kullanma
kullanarak robocopyveri kopyalarken kullanacağınız yaygın senaryolardan bazıları aşağıdadır.
Yalnızca data'yı Data Box Disk'e kopyalayın; dizinlerde ve dosyalarda ACL yok
/dcopy:DATYalnızca verileri, öznitelikleri, zaman damgalarını kopyalamak için seçeneğini kullanın. Dizinler ve dosyalardaki ACL'ler kopyalanmaz.Dizinler ve dosyalardaki verileri ve ACL'leri Data Box Disk'e kopyalama
Dizinler ve dosyalardaki tüm ACL'ler dahil olmak üzere tüm kaynak verileri kopyalamak için kullanın
/copyall.Robocopy kullanarak Data Box Disk'te dosya sistemini listeleme
Dizin içeriğini listelemek için şu komutu kullanın:
robocopy <source-dir> NULL /l /s /xx /njh /njs /fp /BDosya Gezgini'nin bu dosyaları listelemenize izin vermediğini unutmayın.
Data Box Disk'te klasörleri ve dosyaları kopyalama veya silme
Tek bir dosyayı kopyalamak için şu komutu kullanın:
robocopy <source-dir> <destination-dir> <file-name> /BTek bir dosyayı silmek için şu komutu kullanın:
robocopy <source-dir> <destination-dir> <file-name> /purge /BYukarıdaki komutta
<source-dir>dosyasının olmaması gerekir:<file-name>. Ardından, yukarıdaki komut hedefi kaynakla eşitleyerek dosyanın hedeften kaldırılmasına neden olur.Dosya Gezgini'nin yukarıdaki işlemleri gerçekleştirmenize izin vermeyebileceğini unutmayın.
Daha fazla bilgi için bkz. Robocopy komutlarını kullanma.
Linux veri kopyalama araçları
Linux'ta meta verileri aktarmak iki adımlı bir işlemdir. İlk olarak, meta verileri kopyalamayan gibi rsyncbir araç kullanarak kaynak verileri kopyalarsınız. Verileri kopyaladıktan sonra, smbcacls veya cifsacl gibi bir araç kullanarak meta verileri kopyalayabilirsiniz.
Aşağıdaki örnek komutlar, verileri rsync kullanarak kopyalamak suretiyle ilk adımı gerçekleştirir.
cp -aR /etc /opt/
rsync -avP /etc /opt (-a copies a directory)