XFS Como posso verificar se a opção Barreiras está ativada?

0

Alguém pode me dizer como determinar se a opção de barreiras está ativada para o meu sistema de arquivos XFS? Os documentos do XFS dizem que ele está ativo por padrão desde o kernel 2.6, mas eu quero ter certeza de que está ativado.

Estou executando o Fedora 23.

uname -a
Linux localhost.localdomain 4.4.8-300.fc23.x86_64 #1 SMP Wed Apr 20 16:59:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


[sri@localhost ~]$ xfs_info /
meta-data=/dev/mapper/fedora-root isize=512    agcount=4, agsize=2424576 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=9698304, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=4735, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

O fato de não haver barreira = 0 na confirmação de saída de montagem?

[sri@localhost ~]$ mount | grep xfs
/dev/mapper/fedora-root on / type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/fedora-home on /home type xfs (rw,relatime,attr2,inode64,noquota)
    
por shrewmouse 18.06.2018 / 18:23

1 resposta

0

O XFS permite escrever barreiras por padrão desde a versão 2.6.17 do kernel, mas elas podem ser desabilitadas usando nobarrier explícito. Como você pode ver na sua opção mount , a opção nobarrier não é usada.

De acordo com XFS FAQ , se as barreiras de gravação forem desativadas sem a opção de montagem explícita, uma entrada de log será gerado. Você pode verificar os logs do kernel no sistema em execução com dmesg .

Kernels após a versão 4.10 sempre executarão operações de integridade e a opção de montagem bar / nobarrier será ignorada (conforme documentado em man 5 xfs ).

    
por 02.07.2018 / 17:40

Tags