Closed CurlyMoo closed 9 years ago
what is your uptime on it ?
I was testing that already, but having 32bit access to memory via vmalloc caused colapse after 24-48h (depending on actual data update amount).
btw: ZFS project promised to remove dependency on this model with each release having it completely out with 0.7. I tested maybe 0.6.1
Uptime was a few days. It needed some amount of tweaking as you can see on both the RPi and Cubox-I
ok, that means progress.
ad headers: xbian-package-kernel has now kernel-headers hook which in step "deb" creates additional headers package and linux-libc-dev package.
(i tested on ZFS compiled via dkms debs installed to system).
ad include ZFS: this is not allowed because of CDDL license - GPL in tree build is not possible. but we can distribute zfs.dkms.debs. zfsutils binary debs is no problem.
I know we can't provide with the same kernel package. But what about providing a additional package for each kernel providing the ZFS modules?
I've been working on it but are lost on where to go next :)
The ZFS and SPL kernel module plugin is done. Please test!
The ZFS and SPL userland packages are also ready to be cloned: https://github.com/CurlyMoo/xbian-package-spl https://github.com/CurlyMoo/xbian-package-zfs
Confirms that the current implementation works (after accepting my pull request).
I've tested ZFS on the Hummingboard i2ex and i must say it runs pretty decent.
Test environment (Old laptop, Hummingboard, 1 USB stick):
SMB windows --> ZFS USB
BTRFS SD --> ZFS USB
ZFS USB --> BTRFS SD
Reference SMB --> BTRFS SD
For those interested in creating an slow (offsite) backup solution. This could well be it. Just drop a Hummingboard with HDD @family and it will do fine. Most internet connections won't pass the 100mbit upload anyway.
It did some tuning, but will cover that when people are interested.
Tuning: Add
vmalloc=512M
to the kernel cmdline/etc/modprobe.d/zfs.conf
:Same tests on a Raspberry Pi Model B
Reference
Tuning: Add
vmalloc=256M
to the kernel cmdline.txt Change thegpu_mem_128=32
in the config.txt/etc/modprobe.d/zfs.conf
: