SSD как раздел /tmp
У меня есть сервер Ubuntu 14.04, у которого есть один диск, на котором смонтированы rootfs.
Я только что добавил диск SSD, который я смонтировал на /ssd
Теперь я хочу, чтобы мой /tmp
& /var/tmp
использовать этот быстрый диск, чтобы ускорить мой сервер. Сначала я хочу заняться только /tmp
(и я знаю, что повторные записи могут сократить жизнь SSD).
В моем crontab я хочу добавить запись, подобную этой:
@reboot /bin/sleep 5; install -d -m 1777 /ssd/tmp
&& install -d -m 1777 /tmp && rm -r /tmp && ln -s /ssd/tmp1 /tmp
потенциально лишний install -d -m 1777 /tmp
только там, чтобы убедиться, что rm -r /tmp
не подведет (и rm -r /tmp
существует, чтобы гарантировать, что ln -s
не открывает другую ТМП под /tmp
что сделает этот набор неэффективным.
1 ответ
Вы можете просто смонтировать ваш ssd как раздел /tmp. Для монтирования при загрузке вы можете написать это в /etc/fstab/.
Например:
$ cat /etc/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>
# / was on /dev/sdb2 during installation
...
/dev/sdb1 /tmp ext4 discard,defaults 0 2
/dev/sdb2 /var/tmp ext4 discard,defaults 0 2
Смотрите https://en.wikipedia.org/wiki/Fstab для получения дополнительной информации.