Red Hat Training

A Red Hat training course is available for RHEL 8

5.7.3. Reconfigurando um espaço de nomes NVDIMM existente para o modo DAX do sistema de arquivo

Este procedimento reconfigura um namespace em um dispositivo NVDIMM para arquivar o modo DAX do sistema e permite que você armazene arquivos no namespace.

Atenção

A reconfiguração de um namespace elimina todos os dados previamente armazenados no namespace.

Pré-requisitos

Procedimento

  1. Liste todos os espaços de nomes em seu sistema:

    # ndctl list --namespaces --idle
    
    [
      {
        "dev":"namespace1.0",
        "mode":"raw",
        "size":34359738368,
        "state":"disabled",
        "numa_node":1
      },
      {
        "dev":"namespace0.0",
        "mode":"raw",
        "size":34359738368,
        "state":"disabled",
        "numa_node":0
      }
    ]
  2. Reconfigurar qualquer espaço de nomes:

    # ndctl create-namespace \
            --force \
            --mode=fsdax \
            --reconfig=namespace-ID

    Exemplo 5.5. Reconfigurando um namespace como sistema de arquivos DAX

    Para usar namespace0.0 para um sistema de arquivo que suporta DAX, use o seguinte comando:

    # ndctl create-namespace \
            --force \
            --mode=fsdax \
            --reconfig=namespace0.0
    
    {
      "dev":"namespace0.0",
      "mode":"fsdax",
      "size":"32.00 GiB (34.36 GB)",
      "uuid":"ab91cc8f-4c3e-482e-a86f-78d177ac655d",
      "blockdev":"pmem0",
      "numa_node":0
    }
  3. O namespace está agora disponível no /dev/pmemN caminho.

Recursos adicionais

  • A página do homem ndctl-create-namespace(1)