Share via


Azure Batch'deki dosyalar ve dizinler

Azure Batch'da, her görevin altında dosya ve dizin oluşturabileceği bir çalışma dizini vardır. Bu çalışma dizini, görev tarafından çalıştırılan programı, işlediği verileri ve gerçekleştirdiği işlemin çıktısını depolamak için kullanılabilir. Bir görevin tüm dosyaları ve dizinleri görev kullanıcısına aittir.

Batch hizmeti bir düğümdeki dosya sisteminin bir bölümünü kök dizin olarak kullanıma sunar. Bu kök dizin doğrudan işletim sistemi sürücüsünde değil VM'nin geçici depolama sürücüsünde bulunur.

Görevler AZ_BATCH_NODE_ROOT_DIR ortam değişkenine başvurarak kök dizine erişebilir. Ortam değişkenlerini kullanma hakkında daha fazla bilgi için bkz. Görevler için ortam ayarları.

Kök dizin yapısı

Kök dizin aşağıdaki dizin yapısını içerir:

İşlem düğümü dizin yapısının ekran görüntüsü.

  • applications: İşlem düğümüne yüklenen uygulama paketlerinin ayrıntıları hakkında bilgi içerir. Görevler AZ_BATCH_APP_PACKAGE ortam değişkenine başvurarak bu dizine erişebilir.

  • fsmounts: Dizin, bir işlem düğümüne bağlanan tüm dosya sistemlerini içerir. Görevler AZ_BATCH_NODE_MOUNTS_DIR ortam değişkenine başvurarak bu dizine erişebilir. Daha fazla bilgi için bkz. Batch havuzuna sanal dosya sistemi bağlama.

  • paylaşılan: Bu dizin, düğüm üzerinde çalışan tüm görevler için okuma/yazma erişimi sağlar. Düğüm üzerinde çalışan herhangi bir görev bu dizinde dosya oluşturabilir, okuyabilir, güncelleştirebilir ve silebilir. Görevler AZ_BATCH_NODE_SHARED_DIR ortam değişkenine başvurarak bu dizine erişebilir.

  • başlangıç: Bu dizin, bir başlangıç görevi tarafından çalışma dizini olarak kullanılır. Başlangıç görevi tarafından düğüme indirilen tüm dosyalar buraya depolanır. Başlangıç görevleri bu dizin altında dosya oluşturabilir, okuyabilir, güncelleştirebilir ve silebilir. Görevler AZ_BATCH_NODE_STARTUP_DIR ortam değişkenine başvurarak bu dizine erişebilir.

  • volatile: Bu dizin iç amaçlara yöneliktir. Bu dizindeki herhangi bir dosya veya dizinin gelecekte var olacağının garantisi yoktur.

  • workitems: Bu dizin, işlerin dizinlerini ve işlem düğümündeki görevlerini içerir.

    workitems dizininde, düğümde çalışan her görev için bir Görevler dizini oluşturulur. Bu dizine ortam değişkenine AZ_BATCH_TASK_DIR başvurarak erişilebilir.

    Her Görevler dizininde Batch hizmeti, benzersiz yolu ortam değişkeni tarafından AZ_BATCH_TASK_WORKING_DIR belirtilen bir çalışma dizini (wd) oluşturur. Bu dizin göreve okuma/yazma erişimi sağlar. Görev bu dizin altında dosya oluşturabilir, okuyabilir, güncelleştirebilir ve silebilir. Bu dizin, görev için belirtilen RetentionTime kısıtlamasına göre tutulur.

    ve dosyaları, görevin yürütülmesi sırasında Görevler klasörüne yazılır.stderr.txtstdout.txt

Önemli

Bir düğüm havuzdan kaldırıldığında, düğümde depolanan dosyaların tümü kaldırılır.

Sonraki adımlar