Morisson, памяти достаточно, 16Гб.
В терминале ввёл команду, получил такой ответ:
hdparm -I /dev/sda | grep -i trim
* Data Set Management TRIM supported (limit 1 block)
Как я понимаю TRIM работает.
В файле /etc/cron.weekly/fstrim следующий код:
#!/bin/sh
# trim all mounted file systems which support it
/sbin/fstrim --all || true
С TRIM всё в порядке и он делает своё дело. Правильно я понял?
Для браузеров(google-chrome and opera) я в ярлыках(/usr/share/applications) дописал строку --dist-cache-dir=/tmp/slonik/google-chrome-cache(opera-cache)
И через скрипт после каждой загрузки создаю эти директории.
Насчёт /var/tmp, читал, что там нужные файлы для программ сохраняются, но не был до конца уверен, поэтому и спросил. Значит надо удалить из /etc/fstab монтирование этой директории в tmpfs?
Насчёт /tmp не знаю, надо уточнять.
И ещё такой вопрос: нужно ли оставлять свободное место на диске(не размеченным), рекомендуют в районе 10%. Опять же, с старых статьях это рекомендуют делать, но если надёжность дисков выросла, то может и не надо свободное место оставлять?
Пользователь добавил сообщение 20 Февраля 2017, 00:00:41:
Morisson, по Вашей ссылке
https://wiki.archlinux.org/index.php/Tmpfs_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) написано следующее:
Systemd, может автоматически устанавливать /tmp как tmpfs, даже если у вас нет записи в вашем /etc/fstab.
Перешёл на страницу Systemd
https://wiki.archlinux.org/index.php/Systemd_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9), прочитал следующее:
"systemd-tmpfiles создает, удаляет и очищает непостоянные и временные файлы и каталоги". Он читает конфигурационные файлы из /etc/tmpfiles.d/ и /usr/lib/tmpfiles.d/, чтобы понять, что ему следует делать. Конфигурационные файлы в первом каталоге имеют приоритет над теми, что расположены во втором.
Нашёл в /usr/lib/tmpfiles.d/ файл tmp.conf, где есть следующая команда:
# Clear tmp directories separately, to make them easier to override
D /tmp 1777 root root -
Я удалил из /etc/fstab запись о монтировании /tmp в tmpfs, но директория /tmp при перезагрузке всё равно очищается. Проверил по директориям, которые я создал для кэша браузеров.
Получается, что /tmp автоматически монтируется в tmpfs и запись в /etc/fstab больше не требуется?