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.
A reconfiguração de um namespace elimina todos os dados previamente armazenados no namespace.
Pré-requisitos
-
O utilitário
ndctl
está instalado. Ver Seção 5.6.2, “Instalando o ndctl”.
Procedimento
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 } ]
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
-
O namespace está agora disponível no
/dev/daxN.M
caminho.
Recursos adicionais
-
A página do homem
ndctl-create-namespace(1)