Fejl i Bcachefs, der fører til ødelæggelse af filsystemet ved brug af flere enheder

I Linux-kernen 6.7 er der opdaget en alvorlig fejl i logikken for Bcachefs-filsystemet, som viser sig i konfigurationer med flere lagringsenheder, når der anvendes nye versioner af værktøjer til at oprette FSer. Problemet udtrykker sig i, at der kan skabes en situation, hvor Filsystemet forsøger at opdatere versionen, hvilket ikke afsluttes, hvorefter kernen kan forsøge at gøre Filsystemets version ældre — og som resultat af et sådant samspil kan der ske alvorlig ødelæggelse af Filsystemet.

På nuværende tidspunkt anbefales det alle brugere af Bcachefs med mere end én enhed at opgradere til kerne 6.8, da de foreslåede rettelser ikke er taget op i 6.7-grenen på grund af manglende overensstemmelse med kravene fra vedligeholderne (rettelser til forskellige problemer er sendt i én pull-anmodning uden opdeling i separate patches). Over tid vil der blive implementeret en mekanisme til gen-scanning af Filsystemet for at rekonstruere træerne fra inode-metadata, hvilket muliggør genopretning selv i sådanne situationer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster