Un errore nel kernel Linux 5.12-rc1 che porta alla perdita di dati nel FS

Linus Torvalds ha avvertito gli utenti dell'identificazione di un problema critico nella versione sperimentale del kernel 5.12-rc1, ha consigliato di non installare questa versione per test e ha rinominato il tag Git "v5.12-rc1" in "v5.12-rc1-dontuse". Il problema si verifica quando si utilizza un file di scambio e può causare il danneggiamento dei dati nel file system in cui si trova il file.

In particolare, le modifiche proposte in 5.12-rc1 hanno interrotto il normale funzionamento del file di swap e hanno portato alla perdita dell'offset dell'inizio dei dati di swap nel file system, il che ha portato a risultati disastrosi: il contenuto del file system è stato sovrascritto tramite dati di scambio casuale. Il problema riguarda solo i sistemi con un file di scambio e non si verifica quando per lo scambio viene utilizzata una partizione del disco separata.

Fonte: opennet.ru

Aggiungi un commento