Não é possível obter o TRIM para funcionar no Ubuntu 12.10

0

Estou tentando usar o comando fstrim na minha máquina. A configuração é a seguinte:

ubuntu@ip-172-16-10-56:~/test$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal

E eu criei o fstrim no /etc/cron.daily usando os seguintes comandos:

sudo root vi /etc/cron.daily/fstrim

O arquivo fstrim contém:

#! /bin/sh  

# By default we assume only / is on an SSD. 
# You can add more SSD mount points, separated by spaces.
# Make sure all mount points are within the quotes. For example:
# SSD_MOUNT_POINTS='/ /boot /home /media/my_other_ssd'  

SSD_MOUNT_POINTS='/mnt'  

for mount_point in $SSD_MOUNT_POINTS
do  
    fstrim $mount_point  
done

e, em seguida, salvou e tentou executá-lo usando o comando:

ubuntu@ip-172-16-10-56:/etc/cron.daily$ sudo /etc/cron.daily/fstrim 
fstrim: /mnt: FITRIM ioctl failed: Operation not supported

Eu recebo esse erro toda vez. Não tenho certeza do que estou fazendo errado.

Estou seguindo as instruções mencionadas em Como habilitar TRIM?

Qualquer ajuda será muito apreciada.

Obrigado Anjali

    
por Anjali Raman 03.01.2014 / 22:49

2 respostas

1

Parece que você está tentando aparar /mnt em algo montado como /mnt ? geralmente as pessoas usam /mnt/myPartationName mais provavelmente definido em /etc/fstab

Se você estiver usando apenas uma única partição e estiver executando em um SSD, altere isso:
SSD_MOUNT_POINTS='/mnt'
para isso:
SSD_MOUNT_POINTS='/'
Se for esse o caso, você pode colocar fstrim / como seu trabalho cron em vez de esse script inteiro como este
#!/bin/sh
fstrim /
Aqui está um guia do SSD: link     
por GM-Script-Writer-62850 11.01.2014 / 04:47
0

Provavelmente você está tentando criar um sistema de arquivos que não tenha suporte a TRIM no linux. Você não pode fazer nada com isso. Que tipo de sistema de arquivos você está tentando fazer TRIM?

    
por falconer 03.01.2014 / 22:57