lubuntu 19.04 как правильно установить на SSD?

Здесь можно задавать любые вопросы по установке и настройке Lubuntu Linux

Модератор: Vadim

Аватара пользователя

Автор темы
masta88
Сообщения: 150
Зарегистрирован: 03 июн 2012, 13:29

Re: lubuntu 19.04 как правильно установить на SSD?

#11

Сообщение masta88 » 06 ноя 2019, 20:14

Друзья! поставил ssd в ноут, и на него lubuntu 19.10.
теперь нужно как-то fstab подправить, но без ваших советов не смогу.
мой fstab сейчас выглядит так:
Спойлер
Показать
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=e70cec05-460c-47dd-af73-9e9b78659e10 / btrfs subvol=@,defaults,noatime,space_cache,autodefrag,discard,compress=lzo 0 1
UUID=e70cec05-460c-47dd-af73-9e9b78659e10 /home btrfs subvol=@home,defaults,noatime,space_cache,autodefrag,discard,compress=lzo 0 2
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
да, я поставил систему на btrfs
меня тут смущает space_cache,autodefrag,
а вообще рекомендация была к такому виду привести:
"У этой продвинутой файловой системы, есть замечательный параметр -o ssd. Указав его, мы сообщаем, что жёсткий диск вида SSD и улучшаем работу с ним. Указать параметр можно позже, отредактировав /etc/fstab
UUID=6f1fedb8-2dc7-4d19-a1f4-2eac082f879e / btrfs defaults,noatime,barrier=0,nodatacow,discard,commit=600,ssd 0 0
"
но я вообще не знаю, что можно удалить и добавить. подскажите, пожалуйста, как должен выглядеть правильный fstab для ssd?

Аватара пользователя

serg666
Сообщения: 715
Зарегистрирован: 26 фев 2013, 21:15

Re: lubuntu 19.04 как правильно установить на SSD?

#12

Сообщение serg666 » 06 ноя 2019, 21:43

discard включает опцию TRIM (несколько ускоряет работу ssd на запись).

Современные контроллеры ssd сами аппаратно делают то что вы хотите получить от опции ssd. Вот если ставить btrfs на что нибудь тупое типа SD или CF карточки или на старый ssd тогда можно получить отдачу от опции ssd, а на современных ssd что вы ее включите, что выключите разницы не будет. Когда ОС дает команду драйверу btrfs записать блок данных, btrfs ищет свободный блок на диске, который или никогда не был записан или был записан очень давно (самый старый) и пишет в него. Таким образом получается равномерное использование(износ) блоков на ssd, но тоже самое умеют делать и делают современные контроллеры ssd.
Вполне возможно что драйвер btrfs уже сам определил что он работает с ssd диском и сам включил опцию ssd. Проверить это можно командой dmesg | grep ssd очень возможно что там будет написано что драйвер btrfs увидел и включил ssd.
Вот как то так, если объяснять на пальцах.


loej
Сообщения: 95
Зарегистрирован: 30 сен 2019, 02:59

Re: lubuntu 19.04 как правильно установить на SSD?

#13

Сообщение loej » 07 ноя 2019, 00:34

masta88 писал(а):
06 ноя 2019, 20:14
да, я поставил систему на btrfs
Напрасно!
btrfs постоянно продвигали Fedora, но в последнем релизе Fedora 30 они отказались (временно?) и не рекомендуют использовать btrfs. Говорят: слишком сырое, с багами...


loej
Сообщения: 95
Зарегистрирован: 30 сен 2019, 02:59

Re: lubuntu 19.04 как правильно установить на SSD?

#14

Сообщение loej » 07 ноя 2019, 00:36

masta88 писал(а):
06 ноя 2019, 20:14
но я вообще не знаю, что можно удалить и добавить
См. оптимизация под SSD


count0
Сообщения: 72
Зарегистрирован: 27 авг 2013, 00:41
Откуда: Сибирь

Re: lubuntu 19.04 как правильно установить на SSD?

#15

Сообщение count0 » 17 янв 2020, 21:44

Я работаю без swap много лет. Ещё до SSD и с 4 Гб оперативки отключал. За её нехваткой следит watchdog самописный:

Код: Выделить всё

#!/bin/bash
while true; do

FREE_MEM=`free -m -gt | awk 'FNR==2{print $7}'`

echo Free memory is: $FREE_MEM GB

if [ $FREE_MEM -eq 2 ]; then
       /usr/bin/killall -s SIGKILL chromium-browser
       /usr/bin/killall -s SIGKILL chrome
	echo 3 > /proc/sys/vm/drop_caches
fi

if [ $FREE_MEM -eq 1 ]; then
       /usr/bin/killall -s SIGKILL vivaldi-bin
       /usr/bin/killall -s SIGKILL firefox
       /usr/bin/killall -s SIGKILL icecat
fi

sleep 30
done
Фризов нет. Если у Вас течёт что-то ещё - добавляйте. Пришёл - браузера нет. Запустил, он все вкладки и окна восстановил. Если не восстановил - через "Менеджер сессий" восстанавливаю ручками. Если вкладка роняет браузер - галочку с неё снимаю. Всё.
==================
SSD крайне рекомендуется разбивать с полным затиранием 00-ми, если не из коробки, а потом в конце диска оставить пустую область 10-20% от емкости. Да, жалко. Но он тогда не умрёт много лет. Кто советует туда swap пихать - вредитель )))
И с btrfs аккуратнее. Она не для дома как бы совсем. А для тех кто знает как часто и зачем делать снапшоты, как их переключать, чтобы не потерять последний. В-общем для админов и серверов.
"compress=lzo" - вот это вообще порадует Вас, если придётся данные восстанавливать.

Ответить