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
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.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
Monte o sistema de arquivo com a opção de montagem
-o dax
:# montagem -o dax fsdax-partition-or-device mount-point
-
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)