Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No Lote do Azure, cada tarefa tem um diretório de trabalho no qual pode criar arquivos e diretórios. Esse diretório de trabalho pode ser usado para armazenar o programa executado pela tarefa, os dados que ele processa e a saída do processamento que ele executa. Todos os arquivos e diretórios de uma tarefa pertencem ao usuário da tarefa.
O serviço de Lote expõe uma parte do sistema de arquivos em um nó como o diretório raiz. Esse diretório raiz está localizado na unidade de armazenamento temporária da VM, não diretamente na unidade do sistema operacional.
As tarefas podem acessar o diretório raiz fazendo referência à variável de AZ_BATCH_NODE_ROOT_DIR ambiente. Para obter mais informações sobre como usar variáveis de ambiente, consulte as configurações de ambiente para tarefas.
Estrutura de diretório raiz
O diretório raiz contém a seguinte estrutura de diretório:
aplicativos: contém informações sobre os detalhes dos pacotes de aplicativos instalados no nó de computação. As tarefas podem acessar esse diretório fazendo referência à variável de
AZ_BATCH_APP_PACKAGEambiente.fsmounts: o diretório contém todos os sistemas de arquivos montados em um nó de computação. As tarefas podem acessar esse diretório fazendo referência à variável de
AZ_BATCH_NODE_MOUNTS_DIRambiente. Para obter mais informações, consulte Montar um sistema de arquivos virtual em um pool de Batch.compartilhado: esse diretório fornece acesso de leitura/gravação a todas as tarefas executadas em um nó. Qualquer tarefa executada no nó pode criar, ler, atualizar e excluir arquivos neste diretório. As tarefas podem acessar esse diretório fazendo referência à variável de
AZ_BATCH_NODE_SHARED_DIRambiente.inicialização: esse diretório é usado por uma tarefa inicial como seu diretório de trabalho. Todos os arquivos que são baixados para o nó pela tarefa de inicialização são armazenados aqui. A tarefa inicial pode criar, ler, atualizar e excluir arquivos neste diretório. As tarefas podem acessar esse diretório fazendo referência à variável de
AZ_BATCH_NODE_STARTUP_DIRambiente.volátil: esse diretório é para fins internos. Não há nenhuma garantia de que todos os arquivos neste diretório ou que o próprio diretório existirá no futuro.
workitems: esse diretório contém os diretórios para trabalhos e suas tarefas no nó de computação.
No diretório workitems , um diretório Tarefas é criado para cada tarefa executada no nó. Esse diretório pode ser acessado referenciando a variável de
AZ_BATCH_TASK_DIRambiente.Em cada diretório Tarefas , o serviço do Lote cria um diretório de trabalho (
wd) cujo caminho exclusivo é especificado pela variável deAZ_BATCH_TASK_WORKING_DIRambiente. Esse diretório fornece acesso de leitura/escrita à tarefa. A tarefa pode criar, ler, atualizar e excluir arquivos neste diretório. Esse diretório é mantido com base na restrição RetentionTime especificada para a tarefa.Os
stdout.txtarquivos e osstderr.txtarquivos são gravados na pasta Tarefas durante a execução da tarefa.
Importante
Quando um nó é removido do pool, todos os arquivos armazenados no nó são removidos.
Local do diretório raiz do lote
O valor da variável de ambiente do AZ_BATCH_NODE_ROOT_DIR nó de computação será determinado pelo tamanho da VM e pela presença de um disco temporário local.
| Disco temporário local presente | Tipo de sistema operacional |
Valor AZ_BATCH_NODE_ROOT_DIR |
|---|---|---|
| Não | Linux | /opt/batch/data |
| Sim | Linux |
/mnt/batch ou /mnt/resource/batch |
| Não | Windows | C:\batch\data |
| Sim | Windows | D:\batch |
Esses valores de variável de ambiente são detalhes de implementação e não devem ser considerados imutáveis. Como esses valores podem ser alterados a qualquer momento, o uso de variáveis de ambiente em vez de codificar o valor é recomendado.
Próximas etapas
- Saiba mais sobre tratamento e detecção de erros no Azure Batch.