Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ve službě Azure Batch má každý úkol pracovní adresář, pod kterým může vytvářet soubory a adresáře. Tento pracovní adresář lze použít k ukládání programu, který je spuštěný úlohou, dat, která zpracovává, a výstupu zpracování, který provádí. Všechny soubory a adresáře úkolu vlastní uživatel úkolu.
Služba Batch zveřejňuje část systému souborů na uzlu jako kořenový adresář. Tento kořenový adresář se nachází na dočasné jednotce úložiště virtuálního počítače, nikoli přímo na jednotce operačního systému.
Úlohy mají přístup ke kořenovému adresáři odkazováním na proměnnou AZ_BATCH_NODE_ROOT_DIR prostředí. Další informace o používání proměnných prostředí najdete v tématu Nastavení prostředí pro úlohy.
Kořenová adresářová struktura
Kořenový adresář obsahuje následující adresářovou strukturu:
aplikace: Obsahuje informace o podrobnostech balíčků aplikací nainstalovaných na výpočetním uzlu. Úkoly mají přístup k tomuto adresáři odkazem na proměnnou
AZ_BATCH_APP_PACKAGEprostředí.fsmounts: Adresář obsahuje všechny systémy souborů, které jsou připojené k výpočetnímu uzlu. Úkoly mají přístup k tomuto adresáři odkazem na proměnnou
AZ_BATCH_NODE_MOUNTS_DIRprostředí. Další informace najdete v tématu Připojení virtuálního systému souborů do fondu Batch.sdílený: Tento adresář poskytuje přístup pro čtení a zápis ke všem úkolům, které běží na uzlu. Všechny úlohy, které běží na uzlu, můžou v tomto adresáři vytvářet, číst, aktualizovat a odstraňovat soubory. Úkoly mají přístup k tomuto adresáři odkazem na proměnnou
AZ_BATCH_NODE_SHARED_DIRprostředí.spuštění: Tento adresář je používán spouštěcí úlohou jako jeho pracovním adresářem. Všechny soubory, které se stáhnou do uzlu podle spouštěcího úkolu, jsou zde uloženy. Spouštěcí úkol může v tomto adresáři vytvářet, číst, aktualizovat a odstraňovat soubory. Úkoly mají přístup k tomuto adresáři odkazem na proměnnou
AZ_BATCH_NODE_STARTUP_DIRprostředí.volatile: Tento adresář je určený pro interní účely. Neexistuje žádná záruka, že v budoucnu budou existovat žádné soubory v tomto adresáři nebo že samotný adresář bude existovat.
workitems: Tento adresář obsahuje adresáře pro úlohy a jejich úkoly na výpočetním uzlu.
V adresáři workitems se vytvoří adresář Úkoly pro každý úkol, který běží na uzlu. Tento adresář je přístupný odkazem na proměnnou
AZ_BATCH_TASK_DIRprostředí.V každém adresáři Úkolů služba Batch vytvoří pracovní adresář (
wd), jehož jedinečnou cestu určujeAZ_BATCH_TASK_WORKING_DIRproměnná prostředí. Tento adresář poskytuje přístup pro čtení a zápis k úloze. Úkol může v tomto adresáři vytvářet, číst, aktualizovat a odstraňovat soubory. Tento adresář se uchovává na základě omezení RetentionTime zadané pro úlohu.Soubory
stdout.txtastderr.txtse zapisují do složky Úkoly během vykonávání úkolu.
Důležité
Když se uzel odebere z fondu, odeberou se všechny soubory uložené v uzlu.
Umístění kořenového adresáře služby Batch
Hodnota proměnné prostředí výpočetního AZ_BATCH_NODE_ROOT_DIR uzlu bude určena velikostí virtuálního počítače a přítomností místního dočasného disku.
| Místní dočasný disk přítomen | Typ operačního systému | hodnota AZ_BATCH_NODE_ROOT_DIR |
|---|---|---|
| Ne | Operační systém Linux | /opt/batch/data |
| Ano | Operační systém Linux |
/mnt/batch nebo /mnt/resource/batch |
| Ne | Windows | C:\batch\data |
| Ano | Windows | D:\batch |
Tyto hodnoty proměnných prostředí jsou podrobnosti implementace a neměly by být považovány za neměnné. Vzhledem k tomu, že se tyto hodnoty mohou kdykoli změnit, doporučuje se místo pevně zakódování hodnoty použití proměnných prostředí.
Další kroky
- Přečtěte si o zpracování a detekci chyb ve službě Azure Batch.