Filer och kataloger i Azure Batch
I Azure Batch har varje uppgift en arbetskatalog där den kan skapa filer och kataloger. Den här arbetskatalogen kan användas för att lagra programmet som körs av aktiviteten, de data som bearbetas och resultatet från bearbetningen. Alla filer och kataloger för en aktivitet ägs av aktivitetsanvändaren.
Batch-tjänsten exponerar en del av filsystemet på en nod som rotkatalogen. Den här rotkatalogen finns på den tillfälliga lagringsenheten på den virtuella datorn, inte direkt på OS-enheten.
Aktiviteter kan komma åt rotkatalogen genom att referera till AZ_BATCH_NODE_ROOT_DIR
-miljövariabeln. Mer information om hur du använder miljövariabler finns i Miljöinställningar för aktiviteter.
Rotkatalogstruktur
Rotkatalogen innehåller följande katalogstruktur:
program: Innehåller information om information om programpaket som är installerade på beräkningsnoden. Aktiviteter kan komma åt den här katalogen genom att referera till
AZ_BATCH_APP_PACKAGE
-miljövariabeln.fsmounts: Katalogen innehåller alla filsystem som är monterade på en beräkningsnod. Aktiviteter kan komma åt den här katalogen genom att referera till
AZ_BATCH_NODE_MOUNTS_DIR
-miljövariabeln. Mer information finns i Montera ett virtuellt filsystem på en Batch-pool.shared: Den här katalogen ger läs-/skrivbehörighet till alla aktiviteter som körs på en nod. Alla aktiviteter som körs på noden kan skapa, läsa, uppdatera och ta bort filer i den här katalogen. Aktiviteter kan komma åt den här katalogen genom att referera till
AZ_BATCH_NODE_SHARED_DIR
-miljövariabeln.startup: Den här katalogen används av en startaktivitet som dess arbetskatalog. Alla filer som laddas ned till noden av startaktiviteten lagras här. Startaktiviteten kan skapa, läsa, uppdatera och ta bort filer under den här katalogen. Aktiviteter kan komma åt den här katalogen genom att referera till
AZ_BATCH_NODE_STARTUP_DIR
-miljövariabeln.volatile: Den här katalogen är för interna ändamål. Det finns ingen garanti för att det finns några filer i den här katalogen eller att själva katalogen kommer att finnas i framtiden.
workitems: Den här katalogen innehåller katalogerna för jobb och deras uppgifter på beräkningsnoden.
I katalogen workitems skapas en uppgiftskatalog för varje aktivitet som körs på noden. Du kan komma åt den
AZ_BATCH_TASK_DIR
här katalogen genom att referera till miljövariabeln.I varje aktivitetskatalog skapar Batch-tjänsten en arbetskatalog (
wd
) vars unika sökväg anges avAZ_BATCH_TASK_WORKING_DIR
miljövariabeln. Den här katalogen ger läs-/skrivbehörighet till aktiviteten. Aktiviteten kan skapa, läsa, uppdatera och ta bort filer under den här katalogen. Den här katalogen lagras baserat på RetentionTime-begränsningen som angetts för aktiviteten.Filerna
stdout.txt
ochstderr.txt
skrivs till mappen Uppgifter under körningen av uppgiften.
Viktigt
När en nod tas bort från poolen tas alla filer som lagras på noden bort.
Nästa steg
- Läs mer om felhantering och identifiering i Azure Batch.