Il driver per il file system Ext2 è stato dichiarato obsoleto

Nel codice base su cui si forma il kernel Linux 6.9, è stata apportata una modifica che trasferisce il driver con l'implementazione del file system Ext2 dalla categoria supportata a quella di obsoleto (deprecated). Come motivo si fa riferimento al supporto nel driver solo per contatori di tempo a 32 bit negli inode, che andranno in overflow il 19 gennaio 2038.

Per lavorare con le partizioni esistenti, si consiglia di utilizzare il driver ext4 invece del driver ext2, che supporta il funzionamento con il file system Ext2 ed è completamente compatibile con esso, ma nel contempo può utilizzare nei partizionamenti ext2 timestamp non soggetti al problema del 2038, se il FS è stato creato con inode di dimensioni superiori a 255 byte (nel driver ext2, i contatori di tempo a 32 bit venivano utilizzati indipendentemente dalla dimensione degli inode).

Si raccomanda agli utenti di ext2 di controllare la dimensione degli inode utilizzati. L'utilità mkfs.ext2 è stata di default convertita per utilizzare inode da 256 byte a partire dalla versione 1.46.5 (inclusa in Ubuntu 22.04), prima di questo, per aumentare la dimensione degli inode si poteva utilizzare il comando "mkfs.ext2 -I 256". In caso di utilizzo di inode da 128 byte, questi devono essere convertiti in inode da 256 byte: $ sudo tune2fs -l /dev/sda1 | grep "Inode size" Inode size: 128 $ sudo e2fsck -f /dev/sda1 $ sudo tune2fs -I 256 /dev/sda1

Secondo Theodore Ts’o, creatore dei file system Ext2/3/4, se qualcuno avesse bisogno del driver ext2 a causa della sua semplicità (ad esempio, il driver potrebbe essere richiesto per risparmiare risorse in sistemi embedded), non è ancora troppo tardi per trasferire in esso il supporto per contatori di tempo a 64 bit, il che non rappresenta un grande sforzo.

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