|
||||||||||||||||||||||||
|
об tmpfs и рекомендации, включая пример, о практическом использовании.
Время создания: 30.11.2025 17:40
Автор: alensav
Текстовые метки: tmpfs
Раздел: LINUX_уроки
Запись: alensav/MyTetra2/main/base/1764513658xxmafpi3sy/text.html на raw.githubusercontent.com
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
tmpfs — это виртуальная файловая система, полностью размещаемая в оперативной памяти (RAM) или, при нехватке RAM, в swap-пространстве (если оно настроено и разрешено). Она динамически изменяет размер в зависимости от объёма данных, не занимает место на диске и исчезает при перезагрузке. 🔹 Основные особенности tmpfs:
⚠️ В отличие от ramfs, tmpfs ограничивает размер и может использовать своп, что делает её безопаснее (не приведёт к OOM, если память закончится). 🔹 Практическое применение ✅ Типичные сценарии:
🔹 Пример: Монтирование tmpfs для временной рабочей области Допустим, вы хотите собирать firmware на лету и не хотите изнашивать SSD или оставлять следы: Теперь в ~/build-tmp можно безопасно запускать сборку (например, idf.py build для ESP-IDF или make), зная, что:
Чтобы примонтировать автоматически при загрузке — добавьте в /etc/fstab: text 1 (Здесь uid=1000,gid=1000 — ваш пользователь alensav; можно также использовать uid=$(id -u) в скриптах.) 🔹 Рекомендации по использованию
|
||||||||||||||||||||||||
|
Так же в этом разделе:
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|