Share via


Creatie een exporttaak om gegevens te exporteren vanuit Azure Managed Lustre

In dit artikel leert u hoe u gegevens kopieert van uw Azure Managed Lustre-bestandssysteem naar langetermijnopslag in Azure Blob Storage door een exporttaak te maken.

Exporttaken zijn alleen beschikbaar wanneer u Azure Blob Storage integreert met uw Azure Managed Lustre-bestandssysteem tijdens het maken van het bestandssysteem. Zie Azure Blob Storage-integratie voor meer informatie. Als u tijdens het maken van het bestandssysteem geen blobcontainer hebt geïntegreerd, gebruikt u opdrachten voor het clientbestandssysteem om de gegevens te kopiëren zonder een exporttaak te maken.

Welke bestanden worden geëxporteerd tijdens een exporttaak?

Wanneer u bestanden exporteert vanuit uw Azure Managed Lustre-systeem, worden niet alle bestanden gekopieerd naar de blobcontainer die u hebt opgegeven bij het maken van het bestandssysteem. De volgende regels zijn van toepassing op exporttaken:

  • Exporttaken kopiëren alleen bestanden die nieuw zijn of waarvan de inhoud is gewijzigd. Als het bestand dat u tijdens het maken van het bestandssysteem uit de blobcontainer hebt geïmporteerd, ongewijzigd is, wordt het bestand niet geëxporteerd met de exporttaak.
  • Bestanden met wijzigingen in metagegevens worden alleen niet geëxporteerd. Wijzigingen in metagegevens zijn onder andere: eigenaar, machtigingen, uitgebreide kenmerken en naamwijzigingen (hernoemd).
  • Bestanden die zijn verwijderd in het Azure Managed Lustre-bestandssysteem, worden niet verwijderd in de oorspronkelijke blobcontainer tijdens de exporttaak. De exporttaak verwijdert geen bestanden in de blobcontainer.

Het exporteren van gegevens is een door de gebruiker geïnitieerd proces dat u kunt uitvoeren in de Azure Portal of met behulp van opdrachten in de systeemeigen Cli van de Lustre-client. Met beide methoden kunt u de status van de exporttaak controleren.

In de volgende procedures wordt uitgelegd hoe u het volgende kunt doen:

een exporttaak Creatie in de Azure Portal

Voer de volgende stappen uit om een exporttaak te maken voor het exporteren van gewijzigde gegevens uit een Azure Managed Lustre-bestandssysteem in de Azure Portal:

  1. Open in de Azure Portal uw Azure Managed Lustre-bestandssysteem en navigeer naar het deelvenster Blob-integratie onder Instellingen.

  2. Selecteer + Creatie nieuwe taak.

  3. Geef op wat u wilt exporteren in de exporttaak door een waarde in te voeren in Bestandssysteempad.

    • Alle nieuwe of gewijzigde bestanden waarvan de bestandsnamen beginnen met deze tekenreeks in het Azure Managed Lustre-bestandssysteem, worden geëxporteerd.
    • Bestanden worden naar de blobcontainer geschreven met hetzelfde bestandspad (of voorvoegsel) als in het Lustre-systeem. Als u wilt voorkomen dat bestaande bestanden in de blobcontainer worden overschreven, moet u ervoor zorgen dat het pad van het bestand in uw Lustre-systeem het bestaande pad van het bestand in de blobcontainer niet overlapt.

In de volgende schermopname ziet u de configuratie-instellingen voor de exporttaak in de Azure Portal:

Schermopname van de portalinstallatie voor het maken van een exporttaak (archieftaak).

Een exporttaak in de Azure Portal controleren of annuleren

U kunt exporttaken bewaken of annuleren die u hebt gemaakt via blob-integratie met uw Azure Managed Lustre-bestandssysteem in de Azure Portal. In de sectie Recente taken van de pagina Blob-integratie wordt de status van elke taak weergegeven.

Er wordt slechts één archieftaak tegelijk uitgevoerd. Als u de taak die wordt uitgevoerd wilt annuleren, selecteert u de koppeling Annuleren voor die taak in de tabel Recente taken . De koppeling Annuleren is niet beschikbaar voor een voltooide taak.

Creatie taak exporteren met behulp van de systeemeigen Lustre-client-CLI

Als u een exporttaak wilt maken voor het exporteren van gewijzigde gegevens van een Azure Managed Lustre-bestandssysteem met behulp van de cli-opdracht van de systeemeigen Lustre-client, gebruikt u een van de volgende opdrachten:

  • Als u één bestand wilt exporteren, voert u een opdracht uit die vergelijkbaar is met deze:
sudo lfs hsm_archive path/to/export/file
  • Als u alle bestanden in een map wilt exporteren, voert u een opdracht uit die vergelijkbaar is met de volgende opdracht:
nohup find local/directory -type f -print0 | xargs -0 -n 1 sudo lfs hsm_archive &

De exportstatus (archiefstatus) bewaken met behulp van de systeemeigen Cli van de Lustre-client

Voer de volgende opdracht uit om de status van een exporttaak te controleren met behulp van de systeemeigen Cli van de Lustre-client:

find path/to/export/file -type f -print0 | xargs -0 -n 1 -P 8 sudo lfs hsm_action | grep "ARCHIVE" | wc -l

Elk bestand heeft een bijbehorende status, die de relatie aangeeft tussen de bestandsgegevens in het bestandssysteem lustre en de bestandsgegevens in Azure Blob Storage. Voer de volgende opdracht uit om de status van een bestand te controleren:

sudo lfs hsm_state path/to/export/file

De statusopdracht rapporteert de status van wijzigingen in het bestand. In de volgende tabel ziet u de mogelijke bestandsstatussen:

Staat Beschrijving
(0x0000000d) released exists archived De inhoud van het bestand (de gegevens) bestaat alleen in Blob Storage. Alleen de metagegevens bestaan in Lustre. Met een exporttaak (archieftaak) wordt het bestand in Blob Storage niet bijgewerkt (overschreven).
(0x00000009) exists archived Een exporttaak (archieftaak) exporteert het bestand niet naar Blob Storage omdat Blob Storage al de meest recente kopie heeft.
(0x0000000b) exists dirty archived Het bestand bevat wijzigingen die niet worden gearchiveerd. Als u de wijzigingen in Lustre wilt terugsturen naar Blob Storage, voert u een exporttaak uit. De exporttaak overschrijft het bestand in Blob Storage.
(0x00000000) Het bestand is nieuw en bestaat alleen in het bestandssysteem Lustre. een exporttaak maakt een nieuw bestand in de blobcontainer. Als het bestand opnieuw wordt bijgewerkt in Lustre, voert u een andere exporttaak uit om deze wijzigingen naar Blob Storage te kopiëren.
(0x00000001) exists Het bestand is nieuw en bestaat alleen in het bestandssysteem Lustre. Er is een exporttaak gestart en deze is nog niet voltooid voor dit bestand.

Volgende stappen