Почему я должен сделать отдельные разделы для /tmp
, /var
и так далее ?
Я вижу больше недостатков, чем преимуществ. Одним из преимуществ является то , что я могу использовать ext4
с журнальным для /home
и ext4
без журналирования для других разделов.
Основным недостатком является ограничение размера. Когда я был секционирование моего диска я учил выделить по крайней мере 50MB для /tmp
, поэтому я 1Гб /tmp
раздел. Теперь у меня проблемы, потому что этого явно недостаточно ! Для копирования DVD требуется больше свободного места. Даже для кэширования одного концерта YouTube требуется более 1 ГБ свободного места на /tmp
разделе.
Каковы преимущества наличия отдельного /tmp
раздела?
linux
partitioning
filesystems
tmpfs
patryk.beza
источник
источник
home
,var
,tmp
,...
то вам не нужно слишком много места для/
. Хорошо, если когда-нибудь вам понадобится восстановить систему / настройки из резервной копии. Существует бесчисленное множество причин, по которым полезно хранить разные части системы на разных разделах.Ответы:
Одна общая причина сделать его отдельным разделом - это возможность монтировать его как
nosuid
иnoexec
. Это предотвращает как повышение привилегий, так и выполнение произвольного сценария из / tmp соответственно. Это особенно полезно в многопользовательских средах (например, хостинге), где непривилегированные пользователи будут иметь доступ для чтения / записи данных в / tmp, но не смогут выполнять ни одно из этих действий.Другим оправданием может быть ограничение количества хранимых временных данных (так как не все очищается за собой), чтобы предотвратить заполнение других более важных разделов и прерывание обслуживания и / или потерю данных.
источник
Это также имеет смысл с точки зрения безопасности. Поскольку многие программы записывают временные данные
/tmp
и/tmp
автоматически очищаются (используя небезопасное удаление файлов), это означает, что в разделе все еще находится много удаленных, но восстанавливаемых файлов/tmp
. Если изолировать этот раздел и сделать его меньше, то это легче безопасно очистить его, например , с использованиемsfill
от вsecure-delete
пакете .источник
Также, когда tmp находится на отдельном разделе:
источник