Um comando que verifica se o ajuste está funcionando?

4

Instalei o Ubuntu 14.04 LTS 64bit e gostaria de ter certeza de que o TRIM está habilitado (por mais que eu saiba - ele está habilitado por padrão). Existe algum tipo de comando que me ajudaria a descobrir se está funcionando corretamente?

    
por Marius 11.05.2014 / 14:18

2 respostas

5

Você pode executar um sudo fstrim -v / (substituir "/" por outros pontos de montagem, se tiver algum), para verificar se o fstrim fornece algum erro. Se isso não acontecer, digite cat /etc/cron.weekly/fstrim , que deve fornecer uma saída como:

#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
#
# This only runs on Intel and Samsung SSDs by default, as some SSDs with
# faulty firmware may encounter data loss when running fstrim under high I/O
# load (e. g.  https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives Like this (remove the hash):
#exec fstrim-all --no-model-check
exec fstrim-all

Se isso acontecer, significa que o seu Ubuntu reconheceu automaticamente que você tem um SSD e o cortará uma vez por semana como um trabalho cron.

Se você quiser otimizar seu sistema para SSD, confira este artigo .

    
por BelfryGhost 11.05.2014 / 14:53
1

Gostaria de sugerir que uma maneira mais direta, embora um pouco mais complexa, de garantir que o ajuste esteja funcionando é criando um arquivo, identificando precisamente onde esse arquivo está armazenado, verificando o conteúdo do arquivo nesse local, excluindo o arquivo e, em seguida, verifique novamente o conteúdo da localização do arquivo. Se o trim estiver funcionando, o conteúdo original do arquivo será substituído por zeros. O método e os comandos específicos para realizar este teste estão documentados em: link . Um exemplo específico da técnica é fornecido em: link

    
por CentaurusA 28.04.2016 / 15:00

Tags