Welcome to the Reiser4 Wiki, the Wiki for users and developers of the ReiserFS and Reiser4 filesystems.

For now, most of the documentation is just a snapshot of the old Namesys site (archive.org, 2007-09-29).

There was also a Reiser4 Wiki (archive.org, 2007-07-06) once on pub.namesys.com.


From Reiser4 FS Wiki
Revision as of 00:24, 25 June 2017 by Chris goe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The tools to maintain a Reiser4 filesystem are called reiser4progs and can be found on Sourceforge. If your distribution does not ship a pre-compiled package, we have to build this manually.


To compile reiser4progs, we'll need libaal too:

wget https://downloads.sourceforge.net/project/reiser4/reiser4-utils/libaal/libaal-$VER.tar.gz
tar -xzf libaal-$VER.tar.gz
cd libaal-$VER

Alternatively, the source can also be checked out from via Git:

git clone https://github.com/edward6/libaal libaal-git
cd libaal-git
sh ./prepare

Continue with:

./configure --prefix=/opt/libaal
make && sudo make install

cd /opt/libaal && ln -s lib64 lib       # For 64 bit systems!


Now we can build reiser4progs:

sudo apt-get install libreadline-dev uuid-dev                            # Debian, Ubuntu
sudo     yum install readline-devel  libuuid-devel glibc-static          # openSUSE, Fedora

wget https://downloads.sourceforge.net/project/reiser4/reiser4-utils/reiser4progs/reiser4progs-$VER.tar.gz
tar -xzf reiser4progs-$VER.tar.gz
cd reiser4progs-$VER

Alternatively, the source can also be checked out from via Git:

git clone https://github.com/edward6/reiser4progs.git reiser4progs-git
cd reiser4progs-git
sh ./prepare

Continue with:

./configure --prefix=/opt/reiser4progs --with-libaal=/opt/libaal
make && sudo make install

Note: if libaal has been installed from a distribution package (libaal-dev resp. libaal-devel), the --with-libaal flag can be omitted!

See also

Personal tools