Red Hat Training

A Red Hat training course is available for RHEL 8

5.6.3. Reconfigurando um espaço de nomes NVDIMM existente para o modo DAX do dispositivo

Este procedimento reconfigura um namespace em um dispositivo NVDIMM para o modo DAX do dispositivo, e permite armazenar dados 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=devdax \
            --reconfig=namespace-ID

    Exemplo 5.3. Reconfigurando um namespace como dispositivo DAX

    O seguinte comando reconfigura namespace0.0 para armazenamento de dados que suporta DAX. Ele é alinhado a uma granularidade de falha de 2-MiB para garantir que o sistema operacional falhe em páginas de 2-MiB de cada vez:

    # ndctl create-namespace \
            --force \
            --mode=devdax \
            --align=2M \
            --reconfig=namespace0.0
  3. O namespace está agora disponível no /dev/daxN.M caminho.

Recursos adicionais

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