Ho avuto un incidente accadere non molto tempo fa con un server che eseguiva mysql. Qualcuno aveva abilitato la registrazione delle query lenta sul server ma non si era mai preso la briga di implementare una rotazione dei registri, quindi i file di registro riempivano lentamente il disco rigido nel tempo fino a quando il disco non si riempiva completamente e mysql non funzionava più correttamente. Quando sono andato a indagare, ho scoperto qual era il problema e quindi ho eliminato tutti i file di registro delle query lente e disabilitato la registrazione delle query lente. Ciò ha risolto il problema immediato, ma circa un mese dopo il filesystem sul server è andato spontaneamente in sola lettura. Quando ciò è accaduto, il disco ha utilizzato solo il 18% circa, quindi il disco non era quasi completamente pieno. Ho contattato il datacenter per verificare eventuali problemi hardware, ma mi hanno detto che l'hardware andava bene e che si trattava solo di errori del file system.
Quindi la mia domanda è: cosa potrebbe aver causato ciò? Il disco che si stava riempiendo un mese prima avrebbe potuto causare una sorta di errori del filesystem che lentamente peggiorarono nel tempo fino a quando il filesystem alla fine non divenne di sola lettura un mese dopo?
PS Sono consapevole che probabilmente avrei dovuto prestare maggiore attenzione all'utilizzo del disco sul server. So che avrei potuto impedire che il disco si riempisse mai in primo luogo, se fosse stato così, che è stato un mio errore. Tuttavia, sono ancora curioso di sapere cosa ha portato spontaneamente il filesystem a leggere solo un mese dopo. Apprezzerei il feedback di voi ragazzi su questo.
Grazie!