Fájlok és könyvtárak a Azure Batch

A Azure Batch 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 használható a tevékenység által futtatott program, az ez által feldolgozott adatok, valamint az eredményként létrejövő kimenet tárolására. A tevékenységhez tartozó összes fájlnak és könyvtárnak a tevékenység felhasználója a tulajdonosa.

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 tevékenységek az AZ_BATCH_NODE_ROOT_DIR környezeti változóra hivatkozva tudják elérni a gyökérkönyvtárat. A környezeti változók használatával kapcsolatos további információért lásd: Környezeti beállítások tevékenységekhez.

Gyökérkönyvtár-struktúra

A gyökérkönyvtár a következő könyvtárstruktúrát tartalmazza:

Képernyőkép a számítási csomópont könyvtárszerkezetéről.

  • alkalmazások: Információkat tartalmaz a számítási csomópontra telepített alkalmazáscsomagok részleteiről. A tevékenységek az AZ_BATCH_APP_PACKAGE környezeti változóra hivatkozva tudják elérni ezt a könyvtárat.

  • fsmounts: A könyvtár minden olyan fájlrendszert tartalmaz, amely egy számítási csomópontra van csatlakoztatva. A tevékenységek az AZ_BATCH_NODE_MOUNTS_DIR környezeti változóra hivatkozva tudják elérni ezt a könyvtárat. További információ: Virtuális fájlrendszer csatlakoztatása Batch-készlethez.

  • shared: ez a könyvtár olvasási/írási hozzáférést nyújt a csomóponton futó összes tevékenység számára. Ebben a könyvtárban a csomóponton futó összes tevékenység jogosult fájlokat létrehozni, olvasni, módosítani és törölni. A tevékenységek az AZ_BATCH_NODE_SHARED_DIR környezeti változóra hivatkozva tudják elérni ezt a könyvtárat.

  • startup: az indítási tevékenység ezt a könyvtárat használja munkakönyvtárként. Az indítási tevékenység által a csomópontra letöltött összes fájlt ez a könyvtár tárolja. Ebben a könyvtárban az indítási tevékenység jogosult fájlokat létrehozni, olvasni, módosítani és törölni. A tevékenységek az AZ_BATCH_NODE_STARTUP_DIR környezeti változóra hivatkozva tudják elérni ezt a könyvtárat.

  • volatile: Ez a könyvtár belső célokra szolgál. Nem garantálható, hogy a könyvtárban lévő fájlok vagy maga a könyvtár a jövőben is létezni fog.

  • workitems: Ez a könyvtár tartalmazza a számítási csomóponton lévő feladatok és azok tevékenységeinek könyvtárait.

    A workitems könyvtárban 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 a AZ_BATCH_TASK_WORKING_DIR környezeti változó határozza meg. Ez a könyvtár olvasási/írási hozzáférést nyújt a tevékenységhez. A tevékenység jogosult fájlokat létrehozni, olvasni, módosítani és törölni ebben a könyvtárban. A rendszer a tevékenységhez beállított RetentionTime korlátozás értékének megfelelően őrzi meg a könyvtárat.

    A stdout.txt és stderr.txt a fájl a Feladatok mappába lesz írva a feladat végrehajtása során.

Fontos

Amikor eltávolít egy csomópontot a készletből, a csomóponton tárolt összes fájlt is eltávolítja.

Következő lépések