Red Hat Training

A Red Hat training course is available for RHEL 8

5.7.5. Criação de um sistema de arquivo em um dispositivo DAX de sistema de arquivo

Este procedimento cria um sistema de arquivo em um dispositivo DAX de sistema de arquivo e monta o sistema de arquivo.

Procedimento

  1. Opcionalmente, criar uma partição no dispositivo DAX do sistema de arquivos. Ver Seção 3.3, “Criando uma divisória”.

    Por padrão, a ferramenta parted alinha as partições em limites de 1 MiB. Para a primeira partição, especifique 2 MiB como o início da partição. Se o tamanho da partição for um múltiplo de 2 MiB, todas as outras partições também serão alinhadas.

  2. Criar um sistema de arquivo XFS ou ext4 na partição ou no dispositivo NVDIMM.

    Para XFS, desabilite a cópia compartilhada de extensões de dados, pois são incompatíveis com a opção de montagem por dax. Adicionalmente, a fim de aumentar a probabilidade de mapeamentos de páginas grandes, defina a unidade de listras e a largura da listra.

    # mkfs.xfs -m reflink=0 -d su=2m,sw=1 fsdax-partition-or-device
  3. Monte o sistema de arquivo com a opção de montagem -o dax:

    # montagem -o dax fsdax-partition-or-device mount-point
  4. As aplicações podem agora usar memória persistente e criar arquivos no mount-point abrir os arquivos e usar a operação mmap para mapear os arquivos para acesso direto.

Recursos adicionais

  • A página do homem mkfs.xfs(8)