Драйверът за файловата система Ext2 е обявен за остарял.

В кодовата база, на която се основыра ядрото на Linux 6.9, беше прието изменение, което превежда драйвера с реализация на файловата система Ext2 от категорията на поддържаните към разряд остарели (deprecated). Причината за това е подкрепата в драйвера само за 32-битови броячи на време в inode, които ще се пренаситят на 19 януари 2038 година.

За работа с вече съществуващите дялове вместо драйвера ext2 се предлага да се използва драйвера ext4, който поддържа работа с файловата система Ext2 и е напълно съвместим с нея, но може да използва в ext2-дяловете времеви печати, които не са подложени на проблема от 2038 година, ако ФС е създадена с inode с размер над 255 байта (в драйвера ext2 32-битови броячи на време се използваха независимо от размера на inode).

Потребителите на ext2 се съветват да проверят използвания размер на inode. Утилитата mkfs.ext2 по подразбиране беше променена да използва 256-байтови inode от версия 1.46.5 насам (доставя се с Ubuntu 22.04), преди това за увеличаване на размера на inode можеше да се използва командата „mkfs.ext2 -I 256“. В случай, че се използват 128-байтови inode, те трябва да бъдат конвертирани в 256-байтови: $ sudo tune2fs -l /dev/sda1 | grep „Размер на inode“ Размер на inode: 128 $ sudo e2fsck -f /dev/sda1 $ sudo tune2fs -I 256 /dev/sda1

Според Теодор Цо (Theodore Ts’o), създателя на файловите системи Ext2/3/4, ако на някого му липсва драйвера ext2 заради простотата му (например, драйверът може да бъде търсен за икономия на ресурси в вградени системи), все още не е късно да се добави поддръжка на 64-битови броячи на време в него, което не представлява голямо усилие.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster