fstrim não funciona para ext4 como root

0

Eu tenho um SSD P4 de 32GB da SanDisk e uso o ext4. Ubuntu 14.04.

Eu li que eu deveria executar o comando trim de vez em quando, no entanto, este comando não funciona na minha máquina:

# LANGUAGE=en_US:en fstrim /
fstrim: /: FITRIM ioctl failed: Operation not supported

Eu já tenho a opção de descarte de montagem, mas meu outro computador com o OpenSUSE levou 30 minutos quando solicitado a fstrim pela primeira vez, sugerindo que a opção de descarte não funcionava desde a instalação há 6 meses. Eu pretendo cortar minha máquina Ubuntu também para ver se o descarte funcionou.

Eu pesquisei por 30 minutos. Todas as "respostas" dizem que você deve atualizar para o ext4 ou você deve usar root e o OP diz "Oh, então funciona, obrigado". Eu já fiz os dois.

    
por Peer Gynt 14.08.2014 / 18:50

2 respostas

1

O trim é realmente suportado pelo seu SSD? Digite

sudo hdparm -I /dev/sda | grep TRIM

(assumindo que sda é sua unidade).

Existe uma linha dizendo que o TRIM é suportado?

    
por hatterman 15.08.2014 / 13:45
1

Se você estiver usando o LVM e / ou o LUKS, será necessário:

  • adicione a opção discard no seu /etc/crypttab e /etc/fstab
  • defina issue_discards = 1 no seu /etc/lvm/lvm.conf
  • reconstrua seu initramfs
  • depois reinicie

(fonte)

    
por sudoman 25.11.2016 / 00:01