Միջուկում Linux 6.7 տարբերակում Bcachefs ֆայլային համակարգի տրամաբանության մեջ բավականին լուրջ սխալ է հայտնաբերվել, որը դրսևորվում է ֆայլային համակարգի ստեղծման գործիքների նոր տարբերակներն օգտագործելիս բազմաթիվ պահեստային սարքերի հետ կոնֆիգուրացիաներում: Խնդիրն այն է, որ հնարավոր է ստեղծել մի իրավիճակ, երբ ֆայլային համակարգը փորձում է թարմացնել իր տարբերակը, բայց թարմացումը ձախողվում է, որից հետո միջուկը կարող է փորձել իջեցնել ֆայլային համակարգի տարբերակը, և այս փոխազդեցությունը կարող է հանգեցնել ֆայլային համակարգի լուրջ վնասման:
Այս պահին, բոլոր Bcachefs օգտատերերին, որոնք ունեն մեկից ավելի սարք, խորհուրդ է տրվում թարմացնել մինչև kernel 6.8, քանի որ առաջարկվող ուղղումները չեն ընդունվել 6.7 ճյուղում՝ սպասարկողի պահանջներին չհամապատասխանելու պատճառով (տարբեր խնդիրների ուղղումները ներկայացվել են մեկ pull request-ով՝ առանց առանձին թարմացումների բաժանվելու): Ժամանակի ընթացքում կներդրվի FS վերասկանավորման մեխանիզմ՝ ինոդային մետատվյալներից ծառերը վերականգնելու համար, ապահովելով վերականգնումը նույնիսկ նման իրավիճակներում։
Source: opennet.ru
