Como eu verifico o TRIM?

2

Tenho o Linux instalado em um Dell XPS 9343 com um SSD Samsung PM851.
Recentemente li que muitos SSDs não suportam operações TRIM.
Então, gostaria de verificar se a opção discard funciona efetivamente no meu sistema.

Na primeira etapa, tentei simplesmente executar sudo fstrim --verbose --all e ele relatou 41GB trimmed ; isso me faz temer porque eu estava esperando um valor muito pequeno porque eu tenho o TRIM ativado continuamente (veja acima); na verdade, se eu executar novamente esse comando, recebo O bytes trimmed . É normal? mesmo se eu tiver a opção de descarte no / etc / fstab?

PS: tentei seguir a solução proposta aqui , mas ela fica com o segundo comando devido a trim.test: FIBMAP unsupported .
PS2: é um SSD (sem LVM ou RAID) com sistema de arquivos GPT e EXT4

    
por mattia.b89 28.08.2016 / 16:47

2 respostas

1

como @meuh apontou no comentário, eu preciso executar o teste na minha partição EXT4, enquanto eu tentei no meu / tmp RESOLVIDO!

PS: após o resultado do teste, posso confirmar que o drive no meu XPS 9343 (Samsung PM851 M.2 2280 256GB, revisão de firmware: EXT25D0Q) suporta o comando TRIM, mesmo se o dmesg reportar NCQ Send/Recv Log not supported

    
por 28.08.2016 / 18:33
2

Experimente lsblk -D

TRIM / descartar está disponível, se a coluna DISC-MAX não for 0B

Exemplo (SSD / trim disponível)

[root@foo bar]# lsblk -D
NAME   DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
sda           0        4K       1G         0

Exemplo (HDD / trim não disponível)

[root@foo bar]# lsblk -D
NAME   DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
sda           0        0B       0B         0
    
por 24.01.2017 / 03:41