Um sistema de arquivos não quebra apenas porque está cheio, portanto 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 verdadeiro problema é que, em um sistema de arquivos completo, qualquer gravação falhará . Portanto, depende do que tentará escrever nesse sistema de arquivos.
Muitos programas devem poder gravar / salvar dados para funcionar corretamente. Portanto, se o seu sistema de arquivos estiver cheio quando algo estiver tentando escrever, você experimentará perda ou quebra de dados na camada do aplicativo. "Tentei salvar seus dados, mas não consegui" é um caso em que muitos programas não lidam particularmente bem. Na pior das hipóteses, o programa começará a sobrescrever o antigo arquivo salvo antes de perceber que não haverá espaço suficiente para o novo arquivo salvo; portanto, você perdeu os dois.
Para coisas críticas do sistema (por exemplo, qualquer gravação ocorrendo na inicialização / desligamento, instalações de registro etc.), um sistema de arquivos completo pode, na pior das hipóteses, tornar seu sistema incapaz de funcionar corretamente; Os sistemas de arquivos ext * têm uma reserva de raiz por esse mesmo motivo, para permitir às coisas do sistema (raiz) algum espaço livre quando todo o resto estiver cheio. Este é um caso em que você deve fornecer algum armazenamento adicional ou excluir algumas coisas antigas.