Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met Azure Data Box Disk kunt u toegangsbeheerlijsten (ACL's), tijdstempels en bestandskenmerken behouden bij het verzenden van gegevens naar Azure. In dit artikel worden de metagegevens beschreven die u kunt overdragen bij het kopiëren van gegevens naar Data Box Disk om deze te uploaden naar Azure Files.
Overgedragen metagegevens
ACL's, tijdstempels en bestandskenmerken zijn de metagegevens die worden overgedragen wanneer de gegevens van Data Box Disk worden geüpload naar Azure Files. In dit artikel worden ACL's, tijdstempels en bestandskenmerken gezamenlijk aangeduid als metagegevens.
De metagegevens kunnen worden gekopieerd met hulpprogramma's voor het kopiëren van Windows-gegevens. Metagegevens blijven niet behouden bij het overdragen van gegevens naar blobopslag.
De volgende secties van het artikel bespreken in detail hoe de tijdstempels, bestandskenmerken en ACL's worden overgedragen wanneer de gegevens van Data Box Disk worden geüpload naar Azure Files.
Tijdstempels
De volgende tijdstempels worden overgebracht:
- Aanmaaktijd
- LaatsteSchrijfTijd
De volgende tijdstempel wordt niet overgedragen:
- LaatsteToegangstijd
Bestandskenmerken
Bestandskenmerken voor zowel bestanden als mappen worden overgedragen, tenzij anders vermeld.
De volgende bestandskenmerken worden overgebracht:
- FILE_ATTRIBUTE_READONLY (alleen voor bestanden)
- Bestandsattribuut Verborgen
- Bestandsattribuut_systeem
- FILE_ATTRIBUTE_DIRECTORY (alleen voor directories)
- BESTAND_ATTRIBUUT_ARCHIEF
- FILE_ATTRIBUTE_TEMPORARY (uitsluitend voor bestanden)
- FILE_ATTRIBUTE_NO_SCRUB_DATA
De volgende bestandskenmerken worden niet overgedragen:
- Bestandseigenschap_Offline
- BESTANDSATTRIBUUT_NIET_INHOUDSGEÏNDEXEERD
Alleen-lezen eigenschappen in mappen worden niet doorgegeven.
Alternatieve gegevensstromen en uitgebreide kenmerken
Alternatieve gegevensstromen en uitgebreide kenmerken worden niet ondersteund in Azure Files, pagina-blob of blok-blobopslag, zodat ze niet worden overgedragen bij het kopiëren van gegevens.
Toegangscontrolelijsten
Afhankelijk van de gebruikte overdrachtsmethode en of u een Windows- of Linux-client gebruikt, kunnen sommige of alle discretionaire en standaardtoegangsbeheerlijsten (ACL's) voor bestanden en mappen worden overgedragen tijdens het kopiëren van gegevens naar Azure Files.
Notitie
Bestanden met ACL's met voorwaardelijke toegangselement-reeksen (ACE) worden niet gekopieerd. Dit is een bekend probleem. U kunt dit omzeilen door deze bestanden handmatig naar de Azure Files-share te kopiëren door de share te koppelen en vervolgens een kopieerprogramma te gebruiken dat ondersteuning biedt voor het kopiëren van ACL's.
Gegevens en metagegevens kopiëren
Als u de ACL's, tijdstempels en kenmerken voor uw gegevens wilt overdragen, gebruikt u de volgende procedures om gegevens naar de Data Box te kopiëren.
Hulpprogramma voor het kopiëren van Windows-gegevens
Als u gegevens naar uw Data Box Disk wilt kopiëren, gebruikt u een hulpprogramma voor het kopiëren van bestanden, zoals robocopy. Met de volgende voorbeeldopdracht worden alle bestanden en mappen gekopieerd, waarbij metagegevens samen met de gegevens worden overgebracht.
robocopy <Source> <Target> * /copyall /e /dcopy:DAT /B /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /log+:<LogFile>
waar
| Optie | Beschrijving |
|---|---|
/copyall |
Kopieer alle kenmerken. |
/e |
Kopieert submappen, inclusief lege mappen. |
/dcopy:DAT |
Kopieert gegevens, kenmerken en tijdstempels. Opmerking: de optie /dcopy:DAT moet worden gebruikt om CreationTime naar mappen te kopiëren. |
/B |
Kopieert bestanden in de back-upmodus. |
/r:3 |
Geeft 3 pogingen aan bij mislukte kopieën. |
/w:60 |
Hiermee geeft u een wachttijd van 60 seconden tussen nieuwe pogingen. |
/is |
Bevat dezelfde bestanden. |
/nfl |
Logboekbestandsnamen worden niet vastgelegd. |
/ndl |
Logt geen directorynamen. |
/np |
De voortgang van de kopieerbewerking wordt niet weergegeven. |
/MT:32 or 64 |
Gebruikt multithreading, met 32 of 64 threads. |
/fft |
Vermindert de granulariteit van tijdstempels voor elk bestandssysteem. |
/log+:<LogFile> |
Voegt de uitvoer toe aan het bestaande logboekbestand. |
Zie robocopy voor meer informatie over deze parameters
Notitie
Als u /copyall gebruikt om uw gegevens te kopiëren, worden de bron-ACL's van mappen en bestanden overgebracht naar Azure Files. Als u alleen leestoegang had op uw brongegevens en de brongegevens niet kon wijzigen, hebt u alleen-lezentoegang voor de gegevens in de Data Box Disk. Gebruik /copyall alleen als u van plan bent om alle ACL's in de mappen en bestanden samen met de gegevens te kopiëren.
Robocopy gebruiken om bestanden op Data Box-schijf weer te geven, te kopiëren, te wijzigen
Hier volgen enkele veelvoorkomende scenario's die u gaat gebruiken bij het kopiëren van gegevens met behulp van robocopy.
Alleen gegevens kopiëren naar Data Box Disk, geen ACL's in mappen en bestanden
Gebruik de
/dcopy:DAToptie om alleen gegevens, kenmerken, tijdstempels te kopiëren. ACL's in mappen en bestanden worden niet gekopieerd.Gegevens en ACL's in mappen en bestanden kopiëren naar Data Box Disk
Hiermee
/copyallkopieert u alle brongegevens, inclusief alle ACL's in mappen en bestanden.Een lijst weergeven van het bestandssysteem op Data Box Disk met robocopy
Gebruik deze opdracht om de inhoud van de map weer te geven:
robocopy <source-dir> NULL /l /s /xx /njh /njs /fp /BHoud er rekening mee dat u deze bestanden niet kunt vermelden in de Verkenner.
Mappen en bestanden op Data Box Disk kopiëren of verwijderen
Gebruik deze opdracht om één bestand te kopiëren:
robocopy <source-dir> <destination-dir> <file-name> /BGebruik deze opdracht om één bestand te verwijderen:
robocopy <source-dir> <destination-dir> <file-name> /purge /BIn de bovenstaande opdracht mag het
<source-dir>bestand niet zijn:<file-name>. Vervolgens synchroniseert de bovenstaande opdracht de bestemming met de bron, wat resulteert in het verwijderen van het bestand van de bestemming.Houd er rekening mee dat de Bestandsverkenner u mogelijk niet in staat stelt om de hierboven genoemde bewerkingen uit te voeren.
Zie Robocopy-opdrachten gebruiken voor meer informatie.
Hulpprogramma's voor het kopiëren van Linux-gegevens
Het overdragen van metagegevens in Linux is een proces in twee stappen. Eerst kopieert u de brongegevens met behulp van een hulpprogramma zoals rsync, dat geen metagegevens kopieert. Nadat u de gegevens hebt gekopieerd, kunt u de metagegevens kopiëren met behulp van een hulpprogramma zoals smbcacls of cifsacl.
Met de volgende voorbeeldopdrachten wordt de eerste stap uitgevoerd, waarbij de gegevens worden gekopieerd met behulp van rsync.
cp -aR /etc /opt/
rsync -avP /etc /opt (-a copies a directory)