Hits : 3223

Open Source data deduplication for less.

lessfs – A high performance inline data deduplicating filesystem for Linux.

http://www.lessfs.com

Requirements


mhash fuse openssl

Download tokyocabinet


wget -c http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gz
tar zxvf tokyocabinet-1.4.47.tar.gz
cd tokyocabinet-1.4.47

Installation


./configure --enable-off64
make
make install

Download lessfs


wget -c http://downloads.sourceforge.net/project/lessfs/lessfs/Lessfs-1.4.8/lessfs-1.4.8.tar.gz
tar zxvf lessfs-1.4.8.tar.gz
cd lessfs-1.4.8

Installation


./configure --with-crypto --with-lzo
make
make install

Preparation


mkdir -pv /data/mta
mkdir -pv /data/dta

cp ./etc/lessfs.cfg /etc/lessfs.cfg

mklessfs -f -c /etc/lessfs.cfg
lessfs /etc/lessfs.cfg /mnt/lessfs/

Testing


# df -h / /mnt/lessfs/ 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        40G  9,9G   28G  27% /
lessfs              40G  9,9G   28G  27% /mnt/lessfs


# du -h winxp_consoles_1.vmdk 
1,5G	winxp_consoles_1.vmdk


# cp winxp_consoles_1.vmdk /mnt/lessfs/


# df -h / /mnt/lessfs/ 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        40G   11G   27G  29% /
lessfs              40G   11G   27G  29% /mnt/lessfs


# cp winxp_consoles_1.vmdk /mnt/lessfs/winxp_consoles_1.vmdk2


# df -h / /mnt/lessfs/ 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        40G   11G   27G  29% /
lessfs              40G   11G   27G  29% /mnt/lessfs


# du -h /mnt/lessfs/*
1,5G	/mnt/lessfs/winxp_consoles_1.vmdk
1,5G	/mnt/lessfs/winxp_consoles_1.vmdk2