Лайфхак для Linux: mount RAM-диск и ускорь всё в разы

Практические лайфхаки для разработчиков, DevOps и админов: Docker, Linux, Bash, Python, Golang, Ansible, логи и безопасность — только рабочие решения. Даем готовые команды, конфиги и приёмы диагностики, которые экономят часы и дни. Если нужно быстро настроить, отладить и обезопасить инфраструктуру — вы по адресу.

ram-дискtmpfslinux

ℹ️ Если ты работаешь с временными файлами, логами или билд-системами (например, make, cargo, npm), то медленный диск может быть узким местом. Решение? RAM-диск!

🔥 Как создать сверхбыструю папку в оперативке

mkdir -p /mnt/ramdisk  
mount -t tmpfs -o size=2G tmpfs /mnt/ramdisk

❔ Теперь всё, что записано в /mnt/ramdisk, мгновенно читается и пишется в RAM, а не на диск.

⚡️ Где это реально ускоряет работу?

  • Компиляция кода:

    cmake -B /mnt/ramdisk/build -S .
    make -C /mnt/ramdisk/build

    ❕ Компиляция может стать в 3-10 раз быстрее!

  • Обработка больших логов:

    cp huge.log /mnt/ramdisk/
    awk '{...}' /mnt/ramdisk/huge.log
  • Временные файлы в скриптах:

    TMPDIR=/mnt/ramdisk my_script.sh

🔘 Автоподключение при старте
Добавь в /etc/fstab, чтобы RAM-диск монтировался при перезагрузке:

tmpfs  /mnt/ramdisk  tmpfs  rw,size=2G  0  0

✳️ Важно: память в RAM-диске не сохраняется после перезагрузки! Но зато скорость — космическая!

tags: #полезно #linux #диск

🧭 @recura_tech

Схематичная иконка: папка, подключённая к модулю оперативной памяти (RAM), иллюстрация идеи RAM-диска для ускорения операций ввода‑вывода на Linux
Схематичная иллюстрация RAM-диска: папка и модуль оперативной памяти.

Читайте так же