С блоками, зарезервированными вашими пользователями, и сервисы, которые работают как определенные пользователи, а не как root, не могут заполнить файловую систему и потенциально могут нарушить другие функции, которые необходимо записать в указанную файловую систему - хотя сервисы, работающие как root, все еще могут сделать это полностью полный конечно.
Это также дает вам некоторое пространство для работы, когда пользователи жалуются, что диск заполнен, или службы начинают отказывать, потому что файловая система заполнена. Например, вы можете заархивировать некоторые файлы в zip / gz / 7zip архивы перед их удалением (хотя, если файловая система была полностью заполнена, есть вероятность, что у вас есть какая-то другая файловая система, в которой вы могли бы вместо этого создать архивный файл).
Долгое время по умолчанию было 5% , со времен, когда диски были намного меньше (десятки мегабайт, а не сотни гигабайт), поэтому 5% было не так уж много. К счастью , она легко может быть настроена вниз на меньший процент , как вы говорите, или установить на определенное количество блоков , если вы используете tune2fs
«ы -r
вариант вместо -m
. В обоих случаях вы можете дать параметр 0 , чтобы включить резервирование от полностью - я бы не сделать это для /
, /tmp
, /var
и так далее, но вы можете для файловой системы , которая только действует как хранилище пользователя (скажем , глобальное file- поделиться) или тот, который просто содержит файлы фиксированного размера (например, виртуальные машины фиксированного размера), которые будут расти только при создании нового.