Невозможно заставить TRIM работать на Ubuntu 12.10

Я пытаюсь использовать команду fstrim на моей машине. Конфигурация выглядит следующим образом:

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

И я создал fstrim в /etc/cron.daily, используя следующие команды:

sudo root vi /etc/cron.daily/fstrim

И файл fstrim содержит:

#! /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

, а затем сохранил его и попытался запустить его с помощью команды:

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

Я получаю эту ошибку каждый раз. Я не уверен, что я делаю неправильно.

Я следую инструкциям, указанным в Как включить TRIM?

Любая помощь будет принята с благодарностью.

Спасибо Анджали

0
задан 13 April 2017 в 15:25

2 ответа

Вы, кажется, пытаетесь урезать /mnt что-то, смонтированное как /mnt? обычно люди используют /mnt/myPartationName, что, скорее всего, определено в /etc/fstab


Если вы используете только один раздел и работаете на SSD, измените это:
SSD_MOUNT_POINTS='/mnt'
на это:
SSD_MOUNT_POINTS='/'
Если это так, вы можете просто поместить fstrim / в качестве своей работы cron вместо всего этого скрипта, подобного этому
#!/bin/sh
fstrim /

Вот руководство по SSD: https://sites.google.com/site/easylinuxtipsproject/ssd .
0
ответ дан 13 April 2017 в 15:25

Вы, вероятно, пытаетесь TRIM файловой системы, которая не поддерживает TRIM в Linux. Вы ничего не можете сделать с этим. Какой тип файловой системы вы пытаетесь TRIM?

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: