Что такое TMPFS?
Как следует из названия, tmpfs – это temporary filesystem (временная файловая система), которая создается в памяти или разделах подкачки.
В системах Linux и Unix некоторые каталоги, такие как «/tmp» и «/var/run», монтируются в этой файловой системе.
Все, что сохранено в этих папках, будет автоматически очищено после перезагрузки.
Мы также можем использовать файловую систему tmpfs для программ или задач, требующих большого количества операций чтения / записи для повышения производительности.
Подключаем временный раздел в оперативной памяти на Linux
Чтобы смонтировать временный раздел в памяти в Linux, просто выполните следующую команду от имени пользователя root или sudo:
# mount -t tmpfs tmpfs /mnt -o size=100m
Приведенная выше команда создаст временный раздел размером 100 МБ в tmpfs и смонтирует его в каталоге / mnt.
Вы можете проверить, смонтирован ли этот временный раздел, с помощью команды «mount»:
# mount
Пример вывода с моего сервера CentOS 8:
[...] tmpfs on /mnt type tmpfs (rw,relatime,seclabel,size=102400k)
Как видите он смонтирован.
Давайте рассмотрим каталоги в /mnt с помощью команды «df»:
# df -h /mnt/
Filesystem Size Used Avail Use% Mounted on tmpfs 100M 0 100M 0% /mnt
Как видите, размер временного раздела составляет 100M.
Теперь вы можете использовать этот раздел для любых целей.
Сохраните в нем некоторые файлы и / или каталоги и перезагрузите систему, чтобы убедиться, что они все еще доступны.
После перезагрузки системы раздел с его содержимым исчезнет!







