Erro ao configurar um novo sistema de arquivos xfs: unknow fs type

1

Eu estou tentando configurar um novo sistema de arquivos xfs no Debian 9 / stretch. Minha versão do kernel é 4.9.0-3-amd64.

Para isso, instalei o pacote xfsprogs e inicializei a nova partição com:

mkfs.xfs /dev/sdb1

Eu também defini a linha /etc/fstab para montá-la como:

/dev/sdb1   /srv      xfs   defaults    0   2

No entanto, ao tentar montá-lo, seja com mount -a ou mount /srv , ele não é montado e retorna o seguinte erro:

mount: unknown filesystem type 'xfs'

Como eu notei que os scripts de pós-instalação de xfsprogs tinham regenerado o arquivo initrd , peguei o atalho de reinicializar o servidor, com praticamente os mesmos resultados.

O que posso fazer?

    
por Rui F Ribeiro 01.09.2017 / 16:54

1 resposta

2

Adicione a /etc/modules do módulo xfs, então na próxima inicialização ele será carregado como em:

xfs

Além disso, para carregá-lo em tempo de execução, faça o seguinte:

sudo modprobe xfs

Depois disso, mount -a funcionou e montou a partição /srv com êxito.

Para verificar novamente, é montado:

$ mount -t xfs
/dev/sdb1 on /srv type xfs (rw,relatime,attr2,inode64,noquota)

A partição também foi montada automaticamente após a reinicialização, e pode-se verificar se o módulo xfs foi carregado:

$lsmod | grep xfs
xfs                  1208320  1
libcrc32c              16384  1 xfs
    
por 01.09.2017 / 16:54