Linux-совет: изолируй любую команду в одноразовой файловой системе
Когда хочешь протестировать скрипт, подозрительный бинарь или инсталлятор - не обязательно создавать отдельный контейнер. В Linux есть простой трюк: смонтировать временную …
снимаем изоляцию
cd /
sudo umount /tmp/safezone
-------------------------------------------------------------------------------------------------------------------------
Изоляция через tmpfs используется для создания временных файловых систем в оперативной памяти (
) и подкачке, что обеспечивает высокую скорость доступа и изоляцию от постоянного хранилища. Это означает, что данные, находящиеся в tmpfs, не записываются на жесткий диск и полностью стираются при перезагрузке или отключении системы.
Как это работает
- Размещение в памяти: tmpfs монтируется в оперативной памяти, а не на физическом диске, что делает доступ к файлам очень быстрым.
- Потеря данных: При перезагрузке или отключении компьютера содержимое tmpfs полностью теряется, что делает эту файловую систему идеальной для временных файлов, которые не нужно сохранять.
- Изоляция: Поскольку данные не сохраняются на диск, tmpfs создает изоляцию от основной системы. Это полезно для приложений, которые могут создавать временные файлы, не желая, чтобы они оставались в системе после завершения работы.
Применение
- Временное хранилище: tmpfs часто используется для временных файлов, кэша и других данных, которые не должны сохраняться между сеансами.
- Изоляция приложений: Может использоваться для изоляции отдельных приложений, например, для предотвращения их доступа к конфиденциальным данным или чтобы не загрязнять систему временными файлами.
Важные моменты
- Ограниченный размер: tmpfs имеет определенный размер, который может превышать доступный объем оперативной памяти, но если он будет превышен, система может заблокироваться.
- Отключение: Для отключения tmpfs необходимо удалить или закомментировать соответствующие строки в файле /etc/fstab, но это может привести к непредвиденным последствиям для работы некоторых программ или служб.