Um sistema de arquivos não quebra apenas porque está cheio, então não há problema do ponto de vista do sistema de arquivos. É mais provável que os arquivos se fragmentem quando o sistema de arquivos estiver quase cheio, e problemas de desempenho são possíveis dependendo do sistema de arquivos, mas isso geralmente não é crítico.
O problema real é que em um sistema de arquivos completo, qualquer gravação falhará . Então, depende do que tentaremos escrever em um sistema de arquivos como esse.
Muitos programas devem ser capazes de gravar / salvar dados para funcionar adequadamente. Portanto, se o seu sistema de arquivos estiver cheio quando algo estiver tentando gravar, você experimentará perda ou quebra de dados na camada do aplicativo. "Eu tentei salvar seus dados, mas não consegui" é um caso que muitos programas não lidam particularmente bem. Na pior das hipóteses, o programa terá começado a sobrescrever o antigo arquivo de salvamento antes de perceber que não haverá espaço suficiente para o novo arquivo salvo, então você perdeu ambos.
Para coisas críticas do sistema (por exemplo, qualquer gravação que ocorra na inicialização / desligamento, recursos de registro, etc.), um sistema de arquivos completo pode, no pior dos casos, tornar seu sistema incapaz de funcionar adequadamente; Os sistemas de arquivos ext * têm uma reserva de raiz por essa mesma razão, para permitir que o sistema (root) tenha algum espaço livre quando todo o resto está cheio. Este é um caso em que você deve fornecer algum armazenamento adicional ou excluir algumas coisas antigas.