L'autore di Bcachefs ha presentato patch per riparare i file system danneggiati da un recente errore

Kent Overstreet, sviluppatore del file system Bcachefs, ha proposto patch che consentono al kernel Linux di lavorare con il file system Bcachefs anche dopo il danneggiamento di una parte significativa dei metadati, ricostruendo se necessario gli alberi b danneggiati dai metadati presenti nelle strutture inode e dirent. Le modifiche sono state approvate da Linus Torvalds e incluse nell'aggiornamento di test attuale del kernel 6.9-rc3.

Le modifiche garantiscono il montaggio di file system danneggiati e forniscono accesso a tutti o quasi tutti i dati all'interno del file system, colpiti da un errore recente che ha portato alla corruzione del file system. L'errore si presentava quando, dopo un aggiornamento degli strumenti, si tentava di aggiornare le strutture del file system, ma questo non veniva completato; il kernel con la vecchia implementazione di Bcachefs tentava quindi di fare il downgrade della versione delle strutture, ignorando l'aggiornamento incompleto. Questa situazione portava a entrare in

La patch menzionata consente di continuare a funzionare anche in tali casi. Tra i limiti della tecnologia si segnala che, in presenza di snapshot, l'albero b degli snapshot deve essere presente e funzionante.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster