Временные файлы в оперативную память Debian/Ubuntu

Внимание!!! данная статья предназначена для опытных пользователей!!! Если вы ни понимаете о чем здесь идет речь, то делаете это на свой страх и риск. Автор не несет ответственности за ваши действия и последствия.
Итак, помещаем все временные файлы в ОЗУ, что бы наш SSD жил долго и счастливо! Обращаю внимание, что указывать надо 50% от всего объема памяти, то есть если у вас 8GB соответственно указываем 4GB.
Чтобы разместить /tmp в tmpfs, необходимо открыть файл /etc/fstab и добавить в него следующую запись, делаем все из под root'а:

#nano /etc/fstab

И вносим запись:

tmpfs /tmp tmpfs defaults,rw,nodev,nofail,noatime,nosuid,size=4G 0 0

Делаем файлик сервиса:

#nano /etc/systemd/system/tmpmount.service

Добавляем следующее:

[Unit]
Description=Mount tmpfs on /tmp

[Service]
ExecStart=-/bin/mount -t tmpfs -o size=4G,nr_inodes=100K,mode=1777,nosuid,nodev,rw,relatime tmpfs /tmp
Type=oneshot
RemainAfterExit=no

[Install]
WantedBy=multi-user.target

Ставим в автозагрузку и запускаем сервис:

#systemctl daemon-reload

#systemctl enable tmpmount

Перегружаем систему:

#init 6
Оцените блог: 
Средняя: 5 (1 оценка)

Задать вопрос