Reiserfs acl bug

Per chi utilizza il filesystem ReiserFS su linux ed è abituato ad utilizzare gli attributi estesi, ovvero le access list posix, potrebbero verificarsi importanti corruzioni di dati.
Nelle ultime settimane, gestendo un progetto con svariate centinaia di migliaia di file, ho avuto una inaspettata ed insolita corruzione del filesystem ReiserFS dopo che avevo manipolato le ACL.
Dai miei test pare che i problemi sorgano da un kernel bug, ovvero una regressione, presente a partire dalla versione 2.6.30.
Il mio consiglio, per chi usa tale filesystem, è di non usare le ACL o quanto meno di non usare il comando “setfacl -R -x” o “setfacl -R -b” per rimuovere in parte o in toto tali attributi estesi.
Se proprio non riuscite a farne meno, prima di impartire qualsiasi comando di modifica di tali attributi, siate certi di usare un kernel precedente al 2.6.30.
Per chi volesse seguire la discussione (dove ci sono indicazioni per riprodurre gli errori) e fare dei test vi lascio il link diretto: http://marc.info/?t=126979018700003&r=1&w=2.


This entry was posted on Thursday, April 8th, 2010 at 1:18 PM and is filed under linux.

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.