Installer ReiserFS

Pour les détails techniques au sujet de ReiserFS, référez-vous au site de Namesys et la Foire aux Questions.

ReiserFS est intégré au noyau Linux depuis la version 2.4.1-pre4. Vous devez néanmoins récupérer les outils (i.e. mkreiserfs pour initialiser le système de fichier sur une partition vide, le retailleur, etc.)

La toute dernière version de ReiserFS est disponible en tant que patch envers les noyaux 2.2.x et 2.4.x. J'ai testé la version pour le noyau Linux 2.2.19.

La première étape, comme d'habitude, est d'obtenir le noyau standard linux-2.2.19.tar.bz2 depuis un des miroirs de kernel.org. Récupérez aussi le patch ReiserFS pour 2.2.19

Notez que si vous utilisez la version pour le noyau 2.4, vous aurez aussi besoin de l'archive des utilitaires reiserfsprogs-3.x.0j.tar.gz[1]

Déballez maintenant l'archive du noyau et le patch. Copiez les archives dans /usr/src et renommez le répertoire linux en linux-old ; puis lancez les commandes :
tar -Ixf linux-2.2.19.tar.bz2
bzcat linux-2.2.19-reiserfs-3.5.33-patch.bz2 | patch -p0
Compilez le noyau en ayant validé le support de ReiserFS dans la section « Filesystem ». Compilez et installez les utilitaires :
cd /usr/src/linux/fs/reiserfs/utils 
make
make install 
Installez le nouveau noyau et rebootez. Vouz pouvez maintenant créer le nouveau système de fichier ReiserFS, avec la commande suivante :
mkreiserfs /dev/xxxx 
et le monter :
mount -t reiserfs /dev/xxx /mount_dir

Notes

[1]

NdT : En effet, les utilitaires dans la version 3.5 de ReiserFS pour noyau 2.2 sont dans le patch pour des questions de réutilisation du code. Cela n'empêche en rien le fait de récupérer les derniers outils (les mêmes que pour le noyau 2.4, en particulier pour reiserfsck.