Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure Batchben minden tevékenység rendelkezik egy munkakönyvtárral, amely alatt fájlokat és könyvtárakat hozhat létre. Ez a munkakönyvtár a feladat által futtatott program, a feldolgozandó adatok és az általa végzett feldolgozás kimenetének tárolására használható. A tevékenység összes fájlja és könyvtára a tevékenységfelhasználó tulajdonában van.
A Batch szolgáltatás gyökérkönyvtárként teszi elérhetővé a fájlrendszer egy részét egy csomóponton. Ez a gyökérkönyvtár a virtuális gép ideiglenes tárolómeghajtóján található, nem közvetlenül az operációsrendszer-meghajtón.
A feladatok a AZ_BATCH_NODE_ROOT_DIR környezeti változóra való hivatkozással férhetnek hozzá a gyökérkönyvtárhoz. A környezeti változók használatáról további információt a tevékenységek környezeti beállításai című témakörben talál.
Gyökérkönyvtárstruktúra
A gyökérkönyvtár a következő könyvtárstruktúrát tartalmazza:
alkalmazások: Információkat tartalmaz a számítási csomóponton telepített alkalmazáscsomagok részleteiről. A feladatok a környezeti változóra való hivatkozással érhetik el ezt a könyvtárat
AZ_BATCH_APP_PACKAGE.fsmounts: A könyvtár tartalmaz minden olyan fájlrendszert, amely egy számítási csomópontra van csatlakoztatva. A feladatok a környezeti változóra való hivatkozással érhetik el ezt a könyvtárat
AZ_BATCH_NODE_MOUNTS_DIR. További információ: Virtuális fájlrendszer csatlakoztatása Batch-készlethez.megosztott: Ez a könyvtár olvasási/írási hozzáférést biztosít a csomóponton futó összes tevékenységhez. A csomóponton futó összes feladat létrehozhat, olvashat, frissíthet és törölhet fájlokat ebben a könyvtárban. A feladatok a környezeti változóra való hivatkozással érhetik el ezt a könyvtárat
AZ_BATCH_NODE_SHARED_DIR.indítás: Ezt a könyvtárat a kezdőfeladat használja munkakönyvtárként. Az indítási feladat által a csomópontra letöltött összes fájl itt lesz tárolva. A kezdő feladat fájlokat hozhat létre, olvashat, frissíthet és törölhet ebben a könyvtárban. A feladatok a környezeti változóra való hivatkozással érhetik el ezt a könyvtárat
AZ_BATCH_NODE_STARTUP_DIR.volatilis: Ez a könyvtár belső célokra szolgál. Nincs garancia arra, hogy a könyvtárban lévő fájlok vagy maga a könyvtár a jövőben is létezni fog.
munkaelemek: Ez a könyvtár tartalmazza a feladatok és a számítási csomóponton lévő feladataik címtárait.
A munkaelemek könyvtárában létrejön egy Tasks könyvtár a csomóponton futó összes tevékenységhez. Ez a könyvtár a környezeti változóra való hivatkozással
AZ_BATCH_TASK_DIRérhető el.A Batch szolgáltatás minden tevékenységkönyvtárban létrehoz egy munkakönyvtárat (
wd), amelynek egyedi elérési útját aAZ_BATCH_TASK_WORKING_DIRkörnyezeti változó határozza meg. Ez a könyvtár olvasási/írási hozzáférést biztosít a feladathoz. A feladat fájlokat hozhat létre, olvashat, frissíthet és törölhet a könyvtár alatt. Ezt a könyvtárat a tevékenységhez megadott RetentionTime-kényszer alapján őrzi meg a rendszer.A
stdout.txtésstderr.txtfájlok a feladat végrehajtása során a Feladatok mappába kerülnek írásra.
Fontos
Amikor egy csomópontot eltávolítanak a kezelésből, a csomópont összes tárolt fájlja is törlődik.
A Batch gyökérkönyvtárának helye
A számítási csomópont környezeti változójának értékét a AZ_BATCH_NODE_ROOT_DIR virtuális gép mérete és egy helyi ideiglenes lemez jelenléte határozza meg.
| Helyi ideiglenes lemez jelen | Operációs rendszer típusa |
AZ_BATCH_NODE_ROOT_DIR érték |
|---|---|---|
| Nem | Linux | /opt/batch/data |
| Igen | Linux |
/mnt/batch vagy /mnt/resource/batch |
| Nem | Windows | C:\batch\data |
| Igen | Windows | D:\batch |
Ezek a környezeti változóértékek implementálási részletek, és nem tekinthetők megváltoztathatatlannak. Mivel ezek az értékek bármikor változhatnak, a környezeti változók használata javasolt az érték keménykódolása helyett.
Következő lépések
- További információ az Azure Batch hibakezeléséről és észleléséről .