Файловая система не ломается только потому, что она полна, поэтому с точки зрения файловой системы проблем не возникает. Файлы с большей вероятностью фрагментируются, когда файловая система почти заполнена, и проблемы с производительностью возможны в зависимости от файловой системы, но обычно это не критично.
Реальная проблема заключается в том , что на полную файловой систему, любая запись не будет выполнена . Так что это зависит от того, что будет пытаться писать на такой файловой системе.
Многие программы должны иметь возможность записывать / сохранять данные для правильной работы. Поэтому, если ваша файловая система заполнена, когда что-то пытается записать, вы столкнетесь с потерей или повреждением данных на прикладном уровне. «Я пытался сохранить ваши данные, но не смог», - это случай, когда многие программы не справляются особенно хорошо. В худшем случае программа начнет перезаписывать старый файл сохранения, прежде чем заметит, что для нового файла сохранения будет недостаточно места, поэтому вы потеряли оба.
В случае критических системных проблем (например, любые записи, происходящие при запуске / завершении работы, средствах ведения журнала и т. Д.), Полная файловая система в худшем случае может сделать вашу систему неспособной функционировать должным образом; По этой же причине файловые системы ext * имеют корневой резерв, чтобы дать системным вещам (root) некоторое свободное пространство, когда все остальное заполнено. Это тот случай, когда вы должны предоставить дополнительное хранилище или удалить некоторые старые вещи.