Une autre procédure peut-être plus sûre car elle permet de tester.
* umount [partition]
* vérifier qu'il n'y a pas déjà dir_index : "dumpe2fs [partition] | grep features". Si tu vois dir_index, alors il n'y a rien à faire.
* faire une image du système de fichier à convertir avec e2image : "e2image -r [partition] fichier_image". Attention a mettre fichier_image sur un système de fichier qui supporte les fichiers sparse sinon ça prend une place folle. Ext2/3 supporte les fichiers sparse.
* activer dir_index sur l'image : "tune2fs -O dir_index fichier_image"
* optimiser : "e2fsck -v -f -D fichier_image"
* vérifier : "mkdir mnt ; mount -t auto -o ro,loop fichier_image mnt". Regarde si tout est OK. NB : il n'y a que des 0 dans les fichiers.
* "umount mnt"
* "rm -f fichier_image"
Si tout a marché correctement, alors faire la procédure précédante.
[^] # Re: Mon expérience sur ReiserFS (reiser 3)
Posté par clearstream . En réponse à la dépêche Pourquoi Reiser4 n'est toujours pas intégré à Linux. Évalué à 3.
* umount [partition]
* vérifier qu'il n'y a pas déjà dir_index : "dumpe2fs [partition] | grep features". Si tu vois dir_index, alors il n'y a rien à faire.
* faire une image du système de fichier à convertir avec e2image : "e2image -r [partition] fichier_image". Attention a mettre fichier_image sur un système de fichier qui supporte les fichiers sparse sinon ça prend une place folle. Ext2/3 supporte les fichiers sparse.
* activer dir_index sur l'image : "tune2fs -O dir_index fichier_image"
* optimiser : "e2fsck -v -f -D fichier_image"
* vérifier : "mkdir mnt ; mount -t auto -o ro,loop fichier_image mnt". Regarde si tout est OK. NB : il n'y a que des 0 dans les fichiers.
* "umount mnt"
* "rm -f fichier_image"
Si tout a marché correctement, alors faire la procédure précédante.