Поиск по сайту:

Как смонтировать временный раздел в оперативной памяти в Linux

Вам когда-нибудь хотелось иметь временное рабочее пространство с доступом для чтения и записи для целей тестирования? Хороший! Я знаю простой обходной путь для монтирования временного раздела в оперативной памяти в Linux. Вы можете использовать его как раздел использования и броска. Это означает, что раздел и все данные в нем исчезнут после перезагрузки системы. Потому что он создается в tmpfs (т. е. в оперативной памяти), не так ли? Таким образом, вы даже не удосуживаетесь удалить раздел(ы) вручную.

Что такое тмпфс?

Как следует из названия, tmpfs — это временная файловая система, которая создается в памяти или разделах подкачки. В системах Linux и Unix некоторые каталоги, такие как «/tmp» и «/var/run», монтируются в эту файловую систему. Все, что сохранено в этих папках, будет автоматически удалено при перезагрузке. Мы также можем использовать файловую систему tmpfs для программ или задач, требующих большого количества операций чтения/записи для повышения их производительности. Например, мы уже показывали вам, что перемещение профиля вашего браузера в 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

Как видите, размер временного раздела составляет 100М.

Теперь вы можете использовать это пространство раздела для любых целей. Сохраните в нем несколько файлов и/или каталогов и перезагрузите систему, чтобы проверить, доступны ли они. После перезагрузки системы раздел вместе с его содержимым исчезнет!

Поскольку это временный раздел, сохранять в нем важные данные не следует. Это пространство раздела предназначено исключительно для целей тестирования.

Связанное чтение:

  • Как записывать файлы журналов в ОЗУ с помощью Log2ram в Linux
  • Учебное пособие по команде mktemp с примерами для начинающих
  • Как сократить время запуска приложений в Linux

Статьи по данной тематике