Package Details: zfs-utils-linux 0.6.5.9_4.10.11_1-1

Git Clone URL: https://aur.archlinux.org/zfs-utils-linux.git (read-only)
Package Base: zfs-utils-linux
Description: Kernel module support files for the Zettabyte File System.
Upstream URL: http://zfsonlinux.org/
Licenses: CDDL
Groups: archzfs-linux
Conflicts: zfs-utils-linux-git, zfs-utils-linux-lts
Provides: zfs-utils
Replaces: zfs-utils-git
Submitter: demizer
Maintainer: demizer
Last Packager: demizer
Votes: 91
Popularity: 3.181773
First Submitted: 2016-04-21 08:47
Last Updated: 2017-04-23 23:06

Pinned Comments

demizer commented on 2017-01-29 21:57

This package cannot be updated for kernel 4.9 until the ZFS on Linux project makes a new stable release that supports kernel 4.9.

See https://github.com/archzfs/archzfs/issues/98#issuecomment-275831181

Latest Comments

omgold commented on 2017-04-20 06:30

Is it actually necessary that this package depends on a specific kernel version? It does not seem to contain kernel modules. I believe it would suffice to depend on the correct zfs version and could then be merged with zfs-utils-linux-lts.

demizer commented on 2017-01-29 21:57

This package cannot be updated for kernel 4.9 until the ZFS on Linux project makes a new stable release that supports kernel 4.9.

See https://github.com/archzfs/archzfs/issues/98#issuecomment-275831181

demizer commented on 2016-08-14 18:34

Package update cannot be made currently. See pinned comment at https://aur.archlinux.org/packages/zfs-linux/

NVS commented on 2015-10-22 16:14

To use the arc_summary.py, arcstats.py, and dbufstats.py python needs to be a dependency. Note that arc_summary.py seems to require python2, while the other two scripts are fine with either python2 or python3.

demizer commented on 2015-07-06 21:40

Please see https://github.com/archzfs/archzfs#submitting-changes on how to contribute changes to the archzfs project.

kerberizer commented on 2015-07-03 21:26

@timemaster: That would only be correct if one uses the systemd hook, wouldn't it? The "traditional" base/udev(/usr) hook combo still needs the zfs hook to "manually" import the pool, since there is no systemd environment in the initramfs.

What is actually needed is a dedicated sd-zfs hook to be used together with the systemd one, akin to the existing sd-encrypt hook. It's probably not too complicated, but in order to be really useful, some specific cases should be taken into account and properly tested, e.g. multi-device encryption. That's why I've yet to find the time to start working on it (these days I've been testing a non-systemd simple multiple encrypted device hook).

If you -- or anyone else here, for that matter -- think that you can implement this, I'm sure that your work will be much appreciated. Don't forget that you can contribute (which has been your first question) on Github:

https://github.com/archzfs/archzfs

timemaster commented on 2015-07-03 19:39

How do I suggest a change with aur ?

Now that upstream zfs include 2 systemd unit zpool-import-cache and zpool-import-scan, to import during the startup of the system, I do not think importing them in the initramfs is still useful.

diff --git a/zfs-utils.initcpio.hook b/zfs-utils.initcpio.hook
index 3a92894..1cc41d4 100644
--- a/zfs-utils.initcpio.hook
+++ b/zfs-utils.initcpio.hook
@@ -93,8 +93,4 @@ run_hook() {
}

-run_latehook () {
- /usr/bin/zpool import -N -a $ZPOOL_FORCE
-}
-
# vim:set ts=4 sw=4 ft=sh et:

Isorkin commented on 2015-07-03 17:06

There's a problem in zfs hooks.
The following error message is shown during system boot: "zfs hook - ash: 1: unknown operand".
I have found that the message is caused by an error in file zfs-utils-git/zfs-utils.initcpio.hook
The following line lacks quoting around shell variable:
[[ $zfs_force == 1 ]] && ZPOOL_FORCE='-f'
It should be replaced by
[[ "$zfs_force" = 1 ]] && ZPOOL_FORCE='-f'
and package zfs-lts
replace the file zfs.install
echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..."
mkinitcpio -p linux
to
echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..."
mkinitcpio -p linux-lts

Isorkin commented on 2015-07-03 14:03

There's a problem in zfs hooks.
The following error message is shown during system boot: "zfs hook - ash: 1: unknown operand".
I have found that the message is caused by an error in file zfs-utils-git/zfs-utils.initcpio.hook
The following line lacks quoting around shell variable:
[[ $zfs_force == 1 ]] && ZPOOL_FORCE='-f'
It should be replaced by
[[ "$zfs_force" = 1 ]] && ZPOOL_FORCE='-f'

Isorkin commented on 2015-07-02 15:07

*to [[ "$zfs_force = 1" ]] && ZPOOL_FORCE='-f'

All comments