Page 1 of 1
Как включить трим для ssd на porteus?
Posted: 09 Jul 2019, 19:08
by SaintAnd
В настройках fstab, вручную задаю значение disсard, но после перезагрузки, всё, что я написал, стирается. Как исправить эту проблему? Или как включить trim по другому?
Как включить трим для ssd на porteus?
Posted: 09 Jul 2019, 19:18
by Blaze
SaintAnd, можно попробовать добавить чит-код mopt
http://wiki.puppyrus.org/soft/porteus-initrd#mopt в /boot/syslinux/porteus.cfg
Code: Select all
mopt=disсard,users,noatime,nodiratime,suid,dev,exec,async
например
Code: Select all
APPEND changes=/porteus kmap=us,ru mopt=disсard,users,noatime,nodiratime,suid,dev,exec,async
сам не проверял.
Как включить трим для ssd на porteus?
Posted: 09 Jul 2019, 19:48
by SaintAnd
Blaze, Это работает, но есть одно
НО.
В результате этого чит-кода всем дискам присваевается
такой же набор параметров. Например:
Чит-код
Code: Select all
LABEL PorteusV5
MENU LABEL PorteusV5
KERNEL /porteusV5/boot/syslinux/vmlinuz
INITRD /porteusV5/boot/syslinux/initrd.xz
APPEND changes=/porteusV5/porteus kmap=us,ru mopt=discard from=porteusV5
//примечание. Ввёл такой чит-код (mopt=discard), т.к.
если использую ваш вариант, то система не находит
porteus-v5.0-x86_64.cfg
Стандартная конфигурация
# Device partitions:
Code: Select all
/dev/sdb1 /mnt/sdb1 ext4 users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
/dev/sdc1 /mnt/sdc1 ext3 users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
/dev/sda2 /mnt/sda2 ntfs-3g users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
/dev/sda3 /mnt/sda3 ntfs-3g users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
После чит-кода:
# Device partitions:
Code: Select all
/dev/sdb1 /mnt/sdb1 ext4 discard,comment=x-gvfs-show 0 0
/dev/sdc1 /mnt/sdc1 ext3 discard,comment=x-gvfs-show 0 0
/dev/sda2 /mnt/sda2 ntfs-3g discard,comment=x-gvfs-show 0 0
/dev/sda3 /mnt/sda3 ntfs-3g discard,comment=x-gvfs-show 0 0
-------
Плюс, я хочу использовать
твики для оптимизации журналирования для
ssd
Code: Select all
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/spool/postfix tmpfs defaults 0 0
с сайта
https://habr.com/ru/post/129551/
Как включить трим для ssd на porteus?
Posted: 10 Jul 2019, 16:10
by Blaze
Для SSD я использую ext2 и вообще не парюсь, пару 3-ку лет отходят и я их заменяю новыми, благо цена сейчас на них низкая, плюс Porteus требует не больших объемов - так, что за глаза
В вашем случае:
Code: Select all
su
toor
# где sdb1 раздел SSD диска
echo "sed -i '/sdb1/c /dev/sdb1 /mnt/sdb1 ext4 users,discard,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0' /etc/fstab" >> /etc/rc.d/rc.local
echo "sed -i '/# System mounts:/a tmpfs /tmp tmpfs defaults 0 0\ntmpfs /var/tmp tmpfs defaults 0 0\ntmpfs /var/lock tmpfs defaults 0 0\ntmpfs /var/spool/postfix tmpfs defaults 0 0' /etc/fstab" >> /etc/rc.d/rc.local
# чтобы изменения вступили в силу, необходима перезагрузка Porteus
reboot
Как включить трим для ssd на porteus?
Posted: 10 Jul 2019, 16:40
by SaintAnd
Этот код сработал только для читов, но не для раздела ssd. Т.е. после перезагрузки такая картина в fstab:
Code: Select all
/dev/sdb1 /mnt/sdb1 ext4 users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
Как включить трим для ssd на porteus?
Posted: 10 Jul 2019, 17:48
by Blaze
SaintAnd, поправил команду, см. мое предыдущее сообщение.
Как включить трим для ssd на porteus?
Posted: 10 Jul 2019, 18:28
by SaintAnd
Blaze, Всё
заработало.
И я сделал как у вас, отформатировалраздел в
ext2. Хотя информация может полететь вроде, если будет скачёк напряжения,
наверно
Сейчас ещё вычитал, что можно вводить такую команду для очищения данных раз в неделю:
Как включить трим для ssd на porteus?
Posted: 11 Jul 2019, 17:33
by Blaze
SaintAnd, при отключении свет и без источника бесперебойного питания SSD выйдет из строя.
На работе у одного ПК SSD SmatBy на 120 Gb вышел так из строя. У домашнего ПК нет источника бесперебойного питания, но свет у нас отключают очень редко (на моей памяти практически никогда).
Информацию я храню на HDD и еще делаю бэкапы на внешний HDD.
Что бы Ваша команда выполнялась раз в неделю, вам ее необходимо добавить в cron задачу, например чтобы она выполнялась каждый понедельник в 13:30
Code: Select all
su
toor
/etc/rc.d/rc.crond start
echo '/etc/rc.d/rc.crond start' >> /etc/rc.d/rc.local
crontab -e
30 13 * * 1 fstrim /mnt/путь к разделу -v
Что бы внести необходимые изменения Вам необходимо изучить как пользоваться vi (описывать как им пользоваться очень долго, поэтому советую это видео для изучения
https://www.youtube.com/watch?v=ocln2_AJ4vo )
Как включить трим для ssd на porteus?
Posted: 11 Jul 2019, 17:59
by SaintAnd
Blaze,
Не очень хорошая
новость, что из-за отключения питания,
ssd может выйти из строя.
И не важно в какой
файловой системе хранились
данные?
Интересно, это будет гарантийный
случай, если это произойдёт?
Blaze wrote: ↑11 Jul 2019, 17:33
в cron задачу,
Классно. Думаю, что стоит это попробовать.
Blaze wrote: ↑11 Jul 2019, 17:33
как пользоваться vi
С
vi я немного знаком, хочу овладеть этой утилитой и
работать без страха, что что-нибудь
не то нажму
Спасибо за ссылку.
Как включить трим для ssd на porteus?
Posted: 11 Jul 2019, 18:13
by Blaze
SaintAnd, на том SSD была файловая система NTFS, но файловая система тут не при чем, так как у SSD чувствительность к перепадам напряжений.
При скачках напряжений в сети может выйти из строя контроллер SSD.
Я по гарантии сдавать не стал, просто купил новый HDD на 1Tb с 7200 оборотов, так как у меня на работе очень часто выключают свет
На серверах конечно стоят источники беспрерывного питания типа IPPON Smart Power Pro 1400
Я еще про него писал здесь
Подключение ИБП (UPS) через USB и настройка NUT в Porteus
Как включить трим для ssd на porteus?
Posted: 11 Jul 2019, 19:09
by SaintAnd
Blaze, Я понял, спасибо. Значит имеет смысл делать резервные копии важных настроек. Учту это.
Как включить трим для ssd на porteus?
Posted: 22 Jul 2019, 20:39
by vladj
Blaze wrote: ↑11 Jul 2019, 17:33
при отключении света и без источника бесперебойного питания SSD выйдет из строя
Знали-бы мои SSD про это, повесились-бы
У жены комп целыми днями не выключается, там ubuntu 16.04 на SSD. На моём рабочем винда 7 и ubuntu-budgie в параллели на SSD. Это я к чему пишу... в нашей провинции свет отрубают в месяц от 5 до 10 раз и это как правило. Может просто мигнуть, могут с утречка мин на 15 отрубить. За несколько лет ещё ни один из строя не вышел из-за отключения электричества. Бесперебойник я только на картинках видал и в магазинах.