penasaran dari pengalaman senior2 tentang penggunaan BTRFS (a.k.a Banter file system..heheheh) di file system cache_dir yang denger membuat performance squid 2.7 feat LUSCA ga lagi jadi makyuzzz tapi jadi tambah maknyooozzzzz..:D

langkah pertama

aptitude install zlib1g-dev zlibc btrfs-tools bzip2

cek apakah module sudah terload di system :

lsmod |grep -i btrfs

jika sudah tinggal format/convert saja,

utk format partisi ke btrfs

contoh :

mkfs.btrfs /dev/sdxx

untuk convert :

Must run fsck first
fsck.ext4 -f /dev/xxx

Convert from Ext3/4-> Btrfs
#btrfs-convert /dev/xxx

kalau sudah sukses test dengan mount

#mount -t btrfs /dev.sdxx /cachexxx

cek dengan perintah mount :

#mount
/dev/sda3 on /cache type btrfs (rw)

jika ingin permanin saat boot, edit /etc/fstab
misal :

/dev/sda3 /cache btrfs noatime,compress,noacl,barrier=0 0 1

selanjutanya step2nya seperi biasanya

#chown proxy:proxy /cachexx
#chmod 777 /cachexxx
#squid -z
#/etc/init.d/squid start

tambahan klu pas perintah modprobe error seperti ini
modprobe libcrc32c zlib_inflate zlib_deflate btrfs
FATAL: Error inserting libcrc32c (/lib/modules/2.6.32-21-generic-pae/kernel/lib/libcrc32c.ko): Unknown symbol in module, or unknown parameter (see dmesg)

harus install kernel-headernya
uname -a

cek dulu dengan uname -a
aptitude install linux-headers-”uname-a”
misal disitu pake versi kernel 2.6.32-21-generic-pae

aptitude install linux-headers-2.6.32-21-generic-pae

trs di reboot
baru install :

aptitude install btrfs-tools
modprobe btrfs
lsmod |grep -i btrfs

agar dikenali secara permanen maka lakukan

/etc/modules
modprobe btrfs

sumber :
- http://www.forummikrotik.com/software/14967-share-mari-incip2-btrfs-untuk-proxy-cache.html