Eu tenho um SSD com 2 partições formatadas com ext4. Na segunda partição, habilitei discard
como opção padrão no nível do sistema de arquivos com este comando:
$ sudo tune2fs -o discard /dev/sda2
tune2fs 1.45.5 (07-Jan-2020)
$ sudo tune2fs -l /dev/sda2 | grep 'mount options'
Default mount options: user_xattr acl discard
Eu também adicionei a discard
opção para ambas as partições em /etc/fstab
:
/dev/sda2 / ext4 rw,relatime,discard,stripe=8191 0 1
/dev/sda1 /boot ext4 rw,relatime,discard,stripe=8191 0 2
No entanto, quando observo a saída de mount
, apenas aquele sem a discard
opção de montagem padrão do nível fs parece tê-lo ativado:
$ mount | grep '^/dev'
/dev/sda2 on / type ext4 (rw,relatime,stripe=8191)
/dev/sda1 on /boot type ext4 (rw,relatime,discard,stripe=8191)
Percebo que as outras opções mencionadas por tune2fs
também não são mencionadas.
Então, posso confiar que discard
está habilitado na montagem atual , /dev/sda2
apesar de mount
não mencioná-lo? Existe alguma maneira de verificar isso? Quero dizer, mesmo tune2fs
a saída de 's não é sobre a montagem atual.
EDIT: Devo mencionar que também tentei montar mount -o discard
na linha de comando e ainda não aparece na mount
saída:
$ sudo tune2fs -o discard /dev/sda1
tune2fs 1.45.5 (07-Jan-2020)
$ sudo umount /boot
$ sudo mount -o discard /boot
$ mount | grep sda1
/dev/sda1 on /boot type ext4 (rw,relatime,stripe=8191)