Skip to content

zfsonlinux just released v0.6.5.8. (including support for kernel 4.7.x)

Good start in the day.
The workaholics from zfsonlinux just released version v0.6.5.8.. This also includes support for kernel 4.7.x.
So, it will only take a small amount of time until archzfs will ship a new release.

Translate to de es fr it pt ja

web - zfsonlinux 0.6.4. released - zfs-announce mailing list

The Linux team is happy to announce a new release of OpenZFS on Linux. The 0.6 4 release adds support for 6 new feature flags, multiple new properties, asynchronous IO, support for Linux kernels up to 4.0 and more.
* Compatible with kernels up to Linux 4.0.
* New feature flags (additional details below):
- spacemap_histogram
- extensible_dataset
- bookmarks
- enabled_txg
- hole_birth
- embedded_data
* New asynchronous I/O (AIO) support.
* New fallocate() FALLOC_FL_PUNCH_HOLE support.
* New fragmentation metric in 'zpool list'.
* New LZ4 compression of meta data.
* New "redundant_metadata" property controls desired redundancy level.
* New "overlay" property controls behavior for non-empty mount points.
* New 'zpool list -v' shows individual disk capacity.
* New 'zpool get -H' (scripted mode) support.
* New 'zpool create -t' creates a pool with a temporary name.
* New script from FreeNAS.
* New bash completion support.
* New DTRACE_PROBES integrated with Linux tracepoints.
* New compressed block histograms with zdb.
* New verbatim pool imports with zdb.

What a release, thank you very much for the work and the damn long list of new features, improvements and bug fixes!

Translate to de es fr it pt ja

zfsonlinux released version 0.6.3

Taken from the newsletter:

The ZFS on Linux team is happy to announce the release and immediate availability of version 0.6.3! This release is major step forward for ZFS on Linux. It includes a large number of new features, bug fixes and other enhancements.

Key Features:
  • Compatible with kernels up to Linux 3.14.
  • A smoother write throttle for consistent performance under load.
  • Smarter caching to improve the cache hit rate for certain workloads.
  • Support for Posix style ACLs.
  • Support for the immutable and append-only file attributes.
  • Support for mounting filesystems with relatime style updates.
  • SELinux integration through four new dataset properties.
  • Systemd support for better distribution integration.
  • A new ZFS Event Daemon (ZED) for pool monitoring and management.
  • Support for aarch64 and sparc64 architectures.
  • Many performance improvements.
  • Over 200 bug fixes.

All in all, big step forward. Thanks for your work! Check out their miestone page.

Translate to de es fr it pt ja

arch linux, zfsonlinx with pacman update producing error >>error: demz-repo-core: signature from "graysky (used to sign repo-ck packages) <[email protected]>" is unknown trust<<

You tried to do an update of your system and got some error like below?

pacman -Syyu
error: demz-repo-core: signature from "graysky (used to sign repo-ck packages)" is unknown trust
:: Synchronizing package databases...
error: demz-repo-core: signature from "graysky (used to sign repo-ck packages)" is unknown trust
error: failed to update demz-repo-core (invalid or corrupted database (PGP signature))
error: database 'demz-repo-core' is not valid (invalid or corrupted database (PGP signature))

You can read the comments if you want to know why.
If you are easy enough and believe me (well thanks, but you shouldn't ;-)), execute the following commands.
pacman-key -r 5EE46C4C
pacman-key --lsign-key 5EE46C4C
echo i like artodeto
pacman -Syyu

And there you go.

Translate to de es fr it pt ja

(fedora) linux and zfs on linux with error message "Failed to load ZFS module stack."

You are getting error messages like the following by trying to use your zfs?

Failed to load ZFS module stack.
Load the module manually by running 'insmod /zfs.ko' as root.
Failed to load ZFS module stack.
Load the module manually by running 'insmod /zfs.ko' as root.

First, check if all modules (zfs is using dkms) are loaded and having the same/fitting version numbers.

dkms status

If the output is not suiteable (one module is missing, wrong version number for example) try to do the following steps by using the proper version number.

dkms remove -m zfs -v 0.6.2 --all
dkms remove -m spl -v 0.6.2 --all
dkms add -m spl -v 0.6.2
dkms add -m zfs -v 0.6.2
dkms install -m spl -v 0.6.2
dkms install -m zfs -v 0.6.2

Translate to de es fr it pt ja

web - OpenZFS launched this week

OpenZFS is the truly open source successor to the ZFS project. Our community brings together developers from the illumos, FreeBSD, Linux, and OS X platforms, and a wide range of companies that are building products on top of OpenZFS. OpenZFS is an outstanding storage platform that encompasses the functionality of traditional filesystems, volume managers, and more, with consistent reliability, functionality and performance across all distributions.[...]


The high-level goals of the OpenZFS project are:
- to raise awareness of the quality, utility, and availability of open source implementations of ZFS
- to encourage open communication about ongoing efforts to improve open source ZFS
- to ensure consistent reliability, functionality, and performance of all distributions of ZFS

The main technical goal of the project is easier sharing of code between platforms. Strategies include:
- creating a platform-independent mailing list for developers to review ZFS code and architecture changes from all platforms
- smoothing the illumos integration process
- making it easy to run both ztest and the ZFS test suite (TestRunner or STF based) on each platform
- reducing code differences between the platforms.


What a nice news. I'm using zfsonlinux for more then three years now and even when disks or brains where failing, zfs keeps my data save :-).

Translate to de es fr it pt ja

zfsonlinux now as simple aur package in your arch linux and general informations about performance

Looks like this will be my last entry about arch linux and zfsonlinux for the near future. Why? Simple because of the fact that you don't need to build it on your own anymore. The maintainer of the zfsonlinux builds has an unofficial repository you can use.

On the arch linux wiki page, there is a easy step by step howto.

Zfs should be a zero configurable filesystem. But if you have any problems, the following links can help you to figure out where the problem is.

Translate to de es fr it pt ja

First Impression Of RaspberryPi


So after a while of borrowing multiply pi's, i've managed to buy one. Of course the shipment was delayed so it arrived at a week full of no time. Finally, i prepared all and started the installation, of course an arch linux (like the guy in the advertisement, "what else?" ;-)). The installation was quite easy, i struggeld a bit with the resizing of my partitions. The magic hint, resizes the extended partition first, then you are able to resize the root partition and everything is fine.

After that, i've browsed through the available packages and started setting up the tiny beast. Writing about window managers is a short one, don't do fancy stuff. Notion is working, openbox and fluxbox also. Of course xbmc is running like a charm. But xfce4 and lxde are a bit to much for the little arm. Kde is working better than expected but like chromium, it is far away from running smooth. A nice howto about installing xfce4 on arm arch linux can be found here. Some general beginner tutorials about different raspberry pi distributions can be found here.

What about using known software? Well, you can but keep in mind, it is an arm cpu under the hood. Midori is currently my first choice for browsing the web. If i need something with a gui, pcmanfm is performing well on the pi. Have some minutes left? Read this nice introduction about the desktop world of the raspberry pi.

Other Operation Systems Then Linux

Talking about the upcomming and possible shooting star firefox os, i can only write that i havn't tried it so far. There is a bunch of tutorials out there, like this, that. A list of possible alternative operation systems for the pi can be found here.

What To Do Now?

Well, first i want to try out the media center suitability of the little pi. I like the idea to control the xbmc via an android mobile. I also want to compare xbmc with openELEC. And for the far away future, i want to build zfs on linux on this little box (why?, of course because i can :-D). A git server is also and always an option, lets see. Privoxy, openVPN, tor, the list is getting longer the more i think about it :-).

List Of Links

Translate to de es fr it pt ja

zfsonlinux and kernel 3.9.4-1-ARCH - up and running

Just one day, they are getting faster and faster. This time, it took only one day after the new kernel release. The steps are easy as know.

cd path/to/the/zfsonlinux/automake ant system-full-upgrade

bam and it is building on its own :-).

Translate to de es fr it pt ja

howto - zfsonlinux zpool export device busy arch linux

Since i migrate to zfs where it is possible, i did this also with an usb storage. Today, i want to export a pool to use it in my laptop. I finished all i want to do and want to remove the zpool from my system via

zpool export mypool

The result:

umount: /foo/bar/mypoo/foobar: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) cannot unmount '/foo/bar/mypoo/foobar': umount failed

Ok, maybe it needs some time to finish writing/flushing the cache so i gave him another 15 minutes. I tried again and the same error message. I used "lsof" but nothing inside when i grep for "mypool". After taking a long look over the internet, the only solution i found was using

zpool export -f mypool
but again, same error.

After strange threads talking about "you have to restart your usb module" i just took a look to the current running systemd units by using

systemctl list-units
and guess what? There are units running for each mountpoint the zfs pool had. All i had to do is to stop the unites and the run "
zpool export mypool
the last time :-).

Translate to de es fr it pt ja

zfsonlinux and kernel 3.7.7-1-ARCH - up and running

A new kernel (3.7.7) was released today for the arch linux. Currently, the zfsonlinux in the aur was not adapted on it. I have updated my zfsonlinux automake tool with a more secure option. Before you are going to rebuild the zfs modules, the tool now exports your zpools and imports them after installing new compiled packages. If you want to do it on your own, there are two new targets available - "import" and "export".

I found a nice like about install zfs on gnulinux.

Now up and running :-).

Translate to de es fr it pt ja

zfsonlinux and kernel 3.7.5-1-ARCH - up and running

A new kernel was released today for the arch linux. Currently, the zfsonlinux in the aur was not adapted on it. I really won't blame demizer, i just want to inform the users out there. My zfsonlinux automake tool was updated since there was a bugfix. Now everything should be fine :-).
2013-01-30 22:05

Edit Since today, everything is up and running :-).

ant system-full-upgrade
is doing all for you :-D.

Translate to de es fr it pt ja

zfsonlinux and kernel 3.7.3-1-ARCH

The new arch kernel has arrived my machines and guess what happens to my zfsonlinux?

Pacman told me "error: failed to prepare transaction (could not satisfy dependencies)". But this wasn't an error since i know zfsonlinux has dependencies to a well defined kernel number. All i had to do was switching to my zfsonlinux automake utility and run the following steps:

\* ant uninstall \* pacman -Syu \* ant make \* ant clean

Bam, everything is working out of the box and i am really satisfied with this little tool. The effort to keep the system up to date while still having the beloved zfsonlinux working is now a minimal one. And if this is still to much, you can easily fork it and add a "for lazy people" target that is executing the four steps from above - lets see, maybe i will do it :-D.

Translate to de es fr it pt ja

tool - arch linux zfsonlinux automatically make and install from source

I am using the zfsonlinux for quite a long time now. For nearly a year, i switched machine by machine from different linux distributions to archlinux. Since switching to the cutting edge and uptodate distribution, i build the zfsonlinux from the arch linux aur on my own, update per update. This process was ok since i used zfs only on one machine for a longer time. But at the end of last year a usb harddrive predestined to be a zfs drive. At this time, the zfsonlinux is spreading out over alle machines which ends up in doing the zfsonlinux task machine per machine. Since i am getting tired and frustrated by wasting so much time and doing the same stuff each time, i started to implement a process to build the aur zfsonlinux on an arch linux system automatically.

Today, i am proud to present your the result, an apache ant based make environment. The project is available on

All you have to do is install apache-ant, clone the previous mentioned repository, change in the cloned repository directory and call ant on your shell. I hope you enjoy it.

Part of the manual.

NAME ant - automake for zfsonlinx files of SYNOPSIS ant [OPTION] DESCRIPTION Uninstalls current installed packages, download, build and install newest available packages.

    Following options are available.

        Removes existing sources and directories.

        Executes clean.
        Creates directories and download sources.

        Executes init and uninstall
        Make packes from available sources and installs the packages.

        Uninstalls installed packages.

        Prints out this manual.</blockquote></p><div class="serendipity_babelfish">Translate to  <a href=";lp=en%5Fde">de</a> <a href=";lp=en%5Fes">es</a> <a href=";lp=en%5Ffr">fr</a> <a href=";lp=en%5Fit">it</a> <a href=";lp=en%5Fpt">pt</a> <a href=";lp=en%5Fja">ja</a></div>

arch linux - kernel 3.6.10-1-ARCH zfsonlinux available

Time is ticking, arch linux has updated its kernel to 3.6.10-1 and zfsonlinx in the aur can handle that. Sounding like a broken record, download spl-utils, spl, zfs-utils, zfs and build it.

Use "sudo depmod -a" to generate your modules.dep and map files with the lates versions. Use " sudo systemctl enable zfs.service" if you want to add zfs as systemd service.

Translate to de es fr it pt ja