LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Has OpenSuSE 13.1 dropped support for zfs-fuse ? (https://www.linuxquestions.org/questions/suse-opensuse-60/has-opensuse-13-1-dropped-support-for-zfs-fuse-4175484075/)

shachter 11-10-2013 02:25 AM

Has OpenSuSE 13.1 dropped support for zfs-fuse ?
 
Has OpenSuSE 13.1 dropped support for zfs-fuse?

If it has not, what must I add to /etc/zypp/repos.d
to install it?

If it has, I would never have installed 13.1 if I had
known. How do I obtain an unsupported implementation
of zfs-fuse?

Thank you in advance for any and all replies.

jay at m5 dot chicago dot il dot us

salasi 11-10-2013 06:03 AM

13.1 has not been released yet; it is close, but has not been released, so it is difficult to say.

In general, some of the stuff in 'personal' (rather than formal, oS supported, repos - these tend to be described as 'unstable' packages, although that probably isn't the best descriptive term) repos tends not to be available until a week or two after the release, so that makes it even more difficult to give the definitive list of what will be available, eventually.

Both 12.3 and 13.1 have something ZFS in the repos 'filesystems' and 'home:munix9:zfs'; additionally 12.3 has 'spin:invis', which, judging by the git repo on which it is based might be a bit older. 'spin:invis' may well turn up for 13.1 at some time, as might something else.

That said, I don't know what is in these repos; it could be ZFS-on-fuse, native-ZFS or some subset or superset of either or both, but it certainly seems to be something zfs related (and possibly other filesystems?).

shachter 11-11-2013 11:17 AM

Indeed, I did another search-engine inquiry a couple of days later,
and this time it showed up (but I did have to add the following to
/etc/zypp/repos.d, which had not been placed there by the installation
procedure):

[filesystems]
name=filesystems
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/filesystems/openSUSE_13.1/
type=rpm-md
keeppackages=0

However, it is not zfs-fuse, but kernel-based, which one normally would
think is preferable, but not in this case, because it doesn't work.
Behold:


landru:/etc/zypp/repos.d # zpool list
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
landru:/etc/zypp/repos.d # insmod /lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko
insmod: error inserting '/lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko': -1 Unknown symbol in module


Rebooting made no difference.

Any further assistance would be much appreciated. As always,
thank you in advance for any and all replies.

jay at m5 dot chicago dot il dot us

shachter 11-11-2013 12:13 PM

Here is more information, although I am no closer to a solution.

As indicated in the previous posting, when I downloaded zfs,
yast2 installed zfs.ko into /lib/modules/3.11.6-4-desktop/extra/zfs
but it turns out that on my system (which I downloaded and
installed less than a week ago) `uname -r` produces 3.11.6-3-desktop
(I consider this a bug in yast2).

Copying zfs.ko into the appropriate directory did not help:


landru:/lib/modules # mkdir -p 3.11.6-3-desktop/extra/zfs
landru:/lib/modules # cp -i 3.11.6-4-desktop/extra/zfs/zfs.ko 3.11.6-3-desktop/extra/zfs/
landru:/lib/modules # depmod
landru:/lib/modules # modprobe zfs
FATAL: Error inserting zfs (/lib/modules/3.11.6-3-desktop/extra/zfs/zfs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
landru:/lib/modules # dmesg | tail -240
[ 2924.015278] zfs: Unknown symbol spl_cleanup (err 0)
[ 2924.015335] zfs: Unknown symbol nvpair_value_uint8 (err 0)
[ 2924.015376] zfs: Unknown symbol kmem_debugging (err 0)
[ 2924.015529] zfs: Unknown symbol vn_openat (err 0)
[ 2924.015571] zfs: Unknown symbol fnvlist_dup (err 0)
[ 2924.015638] zfs: Unknown symbol dataset_namecheck (err 0)
[ 2924.015681] zfs: Unknown symbol __cv_destroy (err 0)
[ 2924.015718] zfs: Unknown symbol p0 (err 0)
[ 2924.015754] zfs: Unknown symbol nvlist_lookup_uint64_array (err 0)
[ 2924.015790] zfs: Unknown symbol __divdi3 (err 0)
[ 2924.015829] zfs: Unknown symbol taskq_dispatch_delay (err 0)
[ 2924.015928] zfs: Unknown symbol nvlist_dup (err 0)
[ 2924.017808] zfs: Unknown symbol nvpair_value_nvlist (err 0)
[ 2924.018058] zfs: Unknown symbol nv_alloc_fini (err 0)
[ 2924.018126] zfs: Unknown symbol taskq_cancel_id (err 0)
[ 2924.018204] zfs: Unknown symbol __thread_create (err 0)
[ 2924.018269] zfs: Unknown symbol zfs_prop_default_string (err 0)
[ 2924.018312] zfs: Unknown symbol kmem_alloc_debug (err 0)
[ 2924.018393] zfs: Unknown symbol nvlist_add_uint64_array (err 0)
[ 2924.018431] zfs: Unknown symbol spl_kmem_cache_reap_now (err 0)
[ 2924.018486] zfs: Unknown symbol zpool_prop_default_numeric (err 0)
[ 2924.018561] zfs: Unknown symbol nvlist_lookup_nvlist_array (err 0)
[ 2924.018594] zfs: Unknown symbol nvlist_add_int16 (err 0)
[ 2924.018639] zfs: Unknown symbol __kstat_delete (err 0)
[ 2924.018753] zfs: Unknown symbol nvlist_add_byte_array (err 0)
[ 2924.018796] zfs: Unknown symbol tsd_exit (err 0)
[ 2924.018837] zfs: Unknown symbol avl_add (err 0)
[ 2924.018879] zfs: Unknown symbol groupmember (err 0)
[ 2924.018918] zfs: Unknown symbol kobj_open_file (err 0)
[ 2924.019046] zfs: Unknown symbol fletcher_2_native (err 0)
[ 2924.019100] zfs: Unknown symbol nvlist_size (err 0)
[ 2924.019138] zfs: Unknown symbol nvpair_value_byte (err 0)
[ 2924.019333] zfs: Unknown symbol ddi_strtoull (err 0)
[ 2924.019384] zfs: Unknown symbol zfs_userquota_prop_prefixes (err 0)
[ 2924.019423] zfs: Unknown symbol fletcher_4_byteswap (err 0)
[ 2924.019465] zfs: Unknown symbol nvlist_add_boolean (err 0)
[ 2924.019503] zfs: Unknown symbol avl_walk (err 0)
[ 2924.019569] zfs: Unknown symbol snapshot_namecheck (err 0)
[ 2924.019603] zfs: Unknown symbol zfs_zpl_version_map (err 0)
[ 2924.019638] zfs: Unknown symbol zfs_prop_index_to_string (err 0)
[ 2924.019756] zfs: Unknown symbol vn_mode_to_vtype (err 0)
[ 2924.019790] zfs: Unknown symbol spl_kmem_cache_set_move (err 0)
[ 2924.019841] zfs: Unknown symbol spl_debug_mask (err 0)
[ 2924.019874] zfs: Unknown symbol nvlist_add_nvpair (err 0)
[ 2924.019906] zfs: Unknown symbol zpool_prop_index_to_string (err 0)
[ 2924.019940] zfs: Unknown symbol __thread_exit (err 0)
[ 2924.019973] zfs: Unknown symbol tsd_set (err 0)
[ 2924.020045] zfs: Unknown symbol ddi_copyin (err 0)
[ 2924.020082] zfs: Unknown symbol spl_setup (err 0)
[ 2924.020116] zfs: Unknown symbol nvpair_type (err 0)
[ 2924.020169] zfs: Unknown symbol nvlist_add_byte (err 0)
[ 2924.020204] zfs: Unknown symbol fletcher_4_incremental_byteswap (err 0)
[ 2924.020239] zfs: Unknown symbol nvlist_add_boolean_value (err 0)
[ 2924.020275] zfs: Unknown symbol avl_find (err 0)
[ 2924.020311] zfs: Unknown symbol cmn_err (err 0)
[ 2924.020343] zfs: Unknown symbol zfs_prop_readonly (err 0)
[ 2924.020375] zfs: Unknown symbol vn_open (err 0)
[ 2924.020407] zfs: Unknown symbol zfs_prop_user (err 0)
[ 2924.020442] zfs: Unknown symbol u8_textprep_str (err 0)
[ 2924.020508] zfs: Unknown symbol nvlist_next_nvpair (err 0)
[ 2924.020541] zfs: Unknown symbol zpool_name_to_prop (err 0)
[ 2924.020599] zfs: Unknown symbol strfree (err 0)
[ 2924.020673] zfs: Unknown symbol zpool_prop_init (err 0)
[ 2924.020747] zfs: Unknown symbol __cv_init (err 0)
[ 2924.020781] zfs: Unknown symbol zpool_get_rewind_policy (err 0)
[ 2924.020816] zfs: Unknown symbol vn_releasef (err 0)
[ 2924.020885] zfs: Unknown symbol heap_arena (err 0)
[ 2924.020922] zfs: Unknown symbol spl_kmem_cache_alloc (err 0)
[ 2924.020979] zfs: Unknown symbol nvlist_add_int8 (err 0)
[ 2924.021042] zfs: Unknown symbol nvlist_merge (err 0)
[ 2924.021100] zfs: Unknown symbol nvpair_value_uint32 (err 0)
[ 2924.021165] zfs: Unknown symbol zfs_prop_userquota (err 0)
[ 2924.021206] zfs: Unknown symbol __utsname (err 0)
[ 2924.021244] zfs: Unknown symbol fletcher_4_native (err 0)
[ 2924.021300] zfs: Unknown symbol fnvlist_add_boolean (err 0)
[ 2924.021337] zfs: Unknown symbol nvlist_remove_all (err 0)
[ 2924.021404] zfs: Unknown symbol nvlist_add_uint32 (err 0)
[ 2924.021456] zfs: Unknown symbol __umoddi3 (err 0)
[ 2924.021525] zfs: Unknown symbol kobj_read_file (err 0)
[ 2924.021562] zfs: Unknown symbol __kstat_create (err 0)
[ 2924.021599] zfs: Unknown symbol spl_kmem_cache_create (err 0)
[ 2924.021634] zfs: Unknown symbol tsd_create (err 0)
[ 2924.021689] zfs: Unknown symbol __udivdi3 (err 0)
[ 2924.021725] zfs: Unknown symbol nvpair_value_int16 (err 0)
[ 2924.021806] zfs: Unknown symbol nvlist_lookup_byte_array (err 0)
[ 2924.021843] zfs: Unknown symbol nvlist_lookup_nv_alloc (err 0)
[ 2924.021894] zfs: Unknown symbol uiomove (err 0)
[ 2924.021927] zfs: Unknown symbol zfs_prop_default_numeric (err 0)
[ 2924.021960] zfs: Unknown symbol nvlist_add_int32_array (err 0)
[ 2924.021993] zfs: Unknown symbol nvlist_unpack (err 0)
[ 2924.022059] zfs: Unknown symbol crfree (err 0)
[ 2924.022109] zfs: Unknown symbol __cv_wait (err 0)
[ 2924.022173] zfs: Unknown symbol nvlist_add_uint16 (err 0)
[ 2924.022207] zfs: Unknown symbol nvpair_value_boolean_value (err 0)
[ 2924.022267] zfs: Unknown symbol vn_remove (err 0)
[ 2924.022316] zfs: Unknown symbol z_compress_level (err 0)
[ 2924.022429] zfs: Unknown symbol nvlist_lookup_uint64 (err 0)
[ 2924.022463] zfs: Unknown symbol nvlist_add_uint8 (err 0)
[ 2924.022511] zfs: Unknown symbol nvlist_free (err 0)
[ 2924.022546] zfs: Unknown symbol nvlist_lookup_nvlist (err 0)
[ 2924.022592] zfs: Unknown symbol zfs_deleg_verify_nvlist (err 0)
[ 2924.022625] zfs: Unknown symbol __cv_wait_io (err 0)
[ 2924.022673] zfs: Unknown symbol nvpair_value_int16_array (err 0)
[ 2924.022706] zfs: Unknown symbol crgetfsuid (err 0)
[ 2924.022739] zfs: Unknown symbol avl_first (err 0)
[ 2924.022786] zfs: Unknown symbol taskq_dispatch_ent (err 0)
[ 2924.022819] zfs: Unknown symbol nvlist_add_int64_array (err 0)
[ 2924.022865] zfs: Unknown symbol spl_kmem_availrmem (err 0)
[ 2924.022898] zfs: Unknown symbol tsd_get (err 0)
[ 2924.022931] zfs: Unknown symbol __cv_broadcast (err 0)
[ 2924.022995] zfs: Unknown symbol vcmn_err (err 0)
[ 2924.023047] zfs: Unknown symbol nvpair_name (err 0)
[ 2924.023085] zfs: Unknown symbol nvpair_value_nvlist_array (err 0)
[ 2924.023118] zfs: Unknown symbol fnvlist_add_nvlist (err 0)
[ 2924.023150] zfs: Unknown symbol avl_destroy_nodes (err 0)
[ 2924.023183] zfs: Unknown symbol kmem_vasprintf (err 0)
[ 2924.023220] zfs: Unknown symbol crgetgid (err 0)
[ 2924.023281] zfs: Unknown symbol ddi_copyout (err 0)
[ 2924.023337] zfs: Unknown symbol uiocopy (err 0)
[ 2924.023383] zfs: Unknown symbol spl_debug_subsys (err 0)
[ 2924.023415] zfs: Unknown symbol zfs_deleg_whokey (err 0)
[ 2924.023463] zfs: Unknown symbol nvlist_add_string (err 0)
[ 2924.023497] zfs: Unknown symbol nvpair_value_int8 (err 0)
[ 2924.023530] zfs: Unknown symbol avl_create (err 0)
[ 2924.023578] zfs: Unknown symbol uioskip (err 0)
[ 2924.023612] zfs: Unknown symbol nvpair_value_int32_array (err 0)
[ 2924.023674] zfs: Unknown symbol spl_debug_set_mask (err 0)
[ 2924.023710] zfs: Unknown symbol avl_insert (err 0)
[ 2924.023746] zfs: Unknown symbol nvpair_value_uint16 (err 0)
[ 2924.023782] zfs: Unknown symbol taskq_dispatch (err 0)
[ 2924.023817] zfs: Unknown symbol spl_debug_bug (err 0)
[ 2924.023855] zfs: Unknown symbol system_taskq (err 0)
[ 2924.023924] zfs: Unknown symbol vmem_free_debug (err 0)
[ 2924.024051] zfs: Unknown symbol __cv_timedwait (err 0)
[ 2924.024136] zfs: Unknown symbol taskq_wait (err 0)
[ 2924.024172] zfs: Unknown symbol nvpair_value_hrtime (err 0)
[ 2924.024231] zfs: Unknown symbol zfs_allocatable_devs (err 0)
[ 2924.024268] zfs: Unknown symbol nvlist_alloc (err 0)
[ 2924.024313] zfs: Unknown symbol fletcher_2_byteswap (err 0)
[ 2924.024349] zfs: Unknown symbol __cv_wait_interruptible (err 0)
[ 2924.024385] zfs: Unknown symbol nvlist_add_nvlist_array (err 0)
[ 2924.024421] zfs: Unknown symbol nvlist_remove_nvpair (err 0)
[ 2924.024476] zfs: Unknown symbol crgetfsgid (err 0)
[ 2924.024511] zfs: Unknown symbol zpool_prop_feature (err 0)
[ 2924.024547] zfs: Unknown symbol nv_fixed_ops (err 0)
[ 2924.024583] zfs: Unknown symbol nvlist_add_uint16_array (err 0)
[ 2924.024657] zfs: Unknown symbol spl_kmem_reap (err 0)
[ 2924.024703] zfs: Unknown symbol fnvlist_free (err 0)
[ 2924.024785] zfs: Unknown symbol avl_numnodes (err 0)
[ 2924.024820] zfs: Unknown symbol __cv_signal (err 0)
[ 2924.024876] zfs: Unknown symbol fletcher_4_incremental_native (err 0)
[ 2924.024922] zfs: Unknown symbol avl_destroy (err 0)
[ 2924.024959] zfs: Unknown symbol strdup (err 0)
[ 2924.025040] zfs: Unknown symbol vn_getf (err 0)
[ 2924.025074] zfs: Unknown symbol nvlist_add_int8_array (err 0)
[ 2924.025108] zfs: Unknown symbol taskq_wait_id (err 0)
[ 2924.025139] zfs: Unknown symbol vmem_size (err 0)
[ 2924.025173] zfs: Unknown symbol spl_debug_msg (err 0)
[ 2924.025205] zfs: Unknown symbol nvlist_lookup_nvpair (err 0)
[ 2924.025239] zfs: Unknown symbol spl_kmem_cache_destroy (err 0)
[ 2924.025282] zfs: Unknown symbol nvpair_value_uint64_array (err 0)
[ 2924.025318] zfs: Unknown symbol zfs_spa_version_map (err 0)
[ 2924.025381] zfs: Unknown symbol taskq_destroy (err 0)
[ 2924.025424] zfs: Unknown symbol nvpair_value_uint64 (err 0)
[ 2924.025466] zfs: Unknown symbol nvpair_value_int8_array (err 0)
[ 2924.025499] zfs: Unknown symbol avl_remove (err 0)
[ 2924.025546] zfs: Unknown symbol spl_debug_get_subsys (err 0)
[ 2924.025587] zfs: Unknown symbol zone_get_hostid (err 0)
[ 2924.025619] zfs: Unknown symbol uio_prefaultpages (err 0)
[ 2924.025652] zfs: Unknown symbol crgetuid (err 0)
[ 2924.025686] zfs: Unknown symbol nvpair_value_int32 (err 0)
[ 2924.025719] zfs: Unknown symbol nvlist_xalloc (err 0)
[ 2924.025755] zfs: Unknown symbol __gethrtime (err 0)
[ 2924.025787] zfs: Unknown symbol u8_strcmp (err 0)
[ 2924.025819] zfs: Unknown symbol nvlist_add_string_array (err 0)
[ 2924.025853] zfs: Unknown symbol kmem_asprintf (err 0)
[ 2924.025950] zfs: Unknown symbol nvlist_add_int16_array (err 0)
[ 2924.025983] zfs: Unknown symbol nv_alloc_init (err 0)
[ 2924.026036] zfs: Unknown symbol __gethrestime (err 0)
[ 2924.026092] zfs: Unknown symbol spl_kmem_cache_free (err 0)
[ 2924.026143] zfs: Unknown symbol tsd_destroy (err 0)
[ 2924.026180] zfs: Unknown symbol vmem_alloc_debug (err 0)
[ 2924.026265] zfs: Unknown symbol pool_namecheck (err 0)
[ 2924.026327] zfs: Unknown symbol zfs_prop_setonce (err 0)
[ 2924.026360] zfs: Unknown symbol zfs_prop_valid_for_type (err 0)
[ 2924.026401] zfs: Unknown symbol fnvlist_add_uint64 (err 0)
[ 2924.026433] zfs: Unknown symbol vn_rdwr (err 0)
[ 2924.026466] zfs: Unknown symbol nvlist_lookup_string (err 0)
[ 2924.026499] zfs: Unknown symbol nvpair_value_uint32_array (err 0)
[ 2924.026540] zfs: Unknown symbol nvpair_value_uint8_array (err 0)
[ 2924.026573] zfs: Unknown symbol zpool_prop_to_name (err 0)
[ 2924.026607] zfs: Unknown symbol avl_insert_here (err 0)
[ 2924.026642] zfs: Unknown symbol crgetgroups (err 0)
[ 2924.026676] zfs: Unknown symbol nvpair_value_uint16_array (err 0)
[ 2924.026710] zfs: Unknown symbol nvlist_add_nvlist (err 0)
[ 2924.026744] zfs: Unknown symbol avl_last (err 0)
[ 2924.026775] zfs: Unknown symbol vn_rename (err 0)
[ 2924.026808] zfs: Unknown symbol zfs_prop_inheritable (err 0)
[ 2924.026841] zfs: Unknown symbol spl_debug_set_subsys (err 0)
[ 2924.026886] zfs: Unknown symbol nvpair_value_int64 (err 0)
[ 2924.026922] zfs: Unknown symbol nvlist_empty (err 0)
[ 2924.026958] zfs: Unknown symbol crgetngroups (err 0)
[ 2924.026995] zfs: Unknown symbol kobj_get_filesize (err 0)
[ 2924.027057] zfs: Unknown symbol zfs_prop_to_name (err 0)
[ 2924.027110] zfs: Unknown symbol spl_debug_get_mask (err 0)
[ 2924.027153] zfs: Unknown symbol zpool_prop_get_type (err 0)
[ 2924.027196] zfs: Unknown symbol nvlist_remove (err 0)
[ 2924.027232] zfs: Unknown symbol kobj_close_file (err 0)
[ 2924.027275] zfs: Unknown symbol taskq_init_ent (err 0)
[ 2924.027321] zfs: Unknown symbol vn_seek (err 0)
[ 2924.027361] zfs: Unknown symbol rootdir (err 0)
[ 2924.027398] zfs: Unknown symbol kmem_free_debug (err 0)
[ 2924.027440] zfs: Unknown symbol nvlist_exists (err 0)
[ 2924.027481] zfs: Unknown symbol avl_nearest (err 0)
[ 2924.027527] zfs: Unknown symbol nvlist_pack (err 0)
[ 2924.027568] zfs: Unknown symbol vn_getattr (err 0)
[ 2924.027604] zfs: Unknown symbol nvlist_add_uint64 (err 0)
[ 2924.027653] zfs: Unknown symbol taskq_create (err 0)
[ 2924.027688] zfs: Unknown symbol __cv_timedwait_interruptible (err 0)
[ 2924.027725] zfs: Unknown symbol nvlist_prev_nvpair (err 0)
[ 2924.027766] zfs: Unknown symbol vn_close (err 0)
[ 2924.027821] zfs: Unknown symbol crhold (err 0)
[ 2924.027865] zfs: Unknown symbol zfs_history_event_names (err 0)
[ 2924.027901] zfs: Unknown symbol nvpair_value_int64_array (err 0)
[ 2924.027937] zfs: Unknown symbol taskq_member (err 0)
[ 2924.027988] zfs: Unknown symbol nvlist_add_uint32_array (err 0)
[ 2924.028058] zfs: Unknown symbol fnvlist_alloc (err 0)
[ 2924.028117] zfs: Unknown symbol u8_validate (err 0)
[ 2924.028165] zfs: Unknown symbol zfs_name_to_prop (err 0)
[ 2924.028212] zfs: Unknown symbol nvlist_add_uint8_array (err 0)
[ 2924.028253] zfs: Unknown symbol zfs_prop_init (err 0)
[ 2924.028309] zfs: Unknown symbol z_uncompress (err 0)
[ 2924.028348] zfs: Unknown symbol nvpair_value_string (err 0)
[ 2924.028384] zfs: Unknown symbol nvlist_add_int64 (err 0)
[ 2924.028420] zfs: Unknown symbol __kstat_install (err 0)
[ 2924.028456] zfs: Unknown symbol zfs_prop_get_type (err 0)
[ 2924.028496] zfs: Unknown symbol nvlist_add_int32 (err 0)
[ 2924.028532] zfs: Unknown symbol nvlist_add_boolean_array (err 0)
[ 2924.028574] zfs: Unknown symbol highbit (err 0)
[ 2924.028606] zfs: Unknown symbol vn_fsync (err 0)
landru:/lib/modules #


My fantasy at this point is that there is one simple command (e.g., upgrading
to a new kernel) that will make everything work perfectly. My fear is that
Novell has a fantasy that people are going to buy their product because of
the btrfs support, and that in consequence they want to discourage use of zfs,
because it is vastly superior to btrfs.


As always, thank you in advance for any and all replies.

jay at m5 dot chicago dot il dot us

salasi 11-11-2013 04:15 PM

Quote:

Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
Did you ever do exactly that? What happened?

Re: 3.11.6-3 vs 3.11.6-4-whatever; you've got the kernel(s) that you've got. If you have 'gone behind yast's back' to install something, then yast won't know and will get it wrong.

Quote:

My fear is that Novell has a fantasy that people are going to buy their product because of the btrfs support, and that in consequence they want to discourage use of zfs, because it is vastly superior to btrfs.
I'm not totally sure whether they care, or not. It is certainly true that, at this point, ZFS is better developed and more 'stable' (probably, more in the sense of 'immutable interfaces', rather than 'crashes on you all the time', but that's still a meaning of stable), but that's not enough to classify it as superior, without any further caveats. As far as speed is concerned, BTRFS seems to have it over ZFS, but that isn't the final word for all use cases. I believe that Novell are still committed to making BTRFS and package management work together, so that you easily roll back system updates, if one should prove problematic, and I'm not sure that are committed to doing that with any other FS, irrespective of the fact that it would seem, superficially, to be possible. And probably if ZFS had been available under a 'friendlier' license five years ago, no one would have really got all that bothered about BTRFS. And the ZFS utilities are certainly a well integrated whole, but whether that makes them all that 'Unix-y' is a slightly different matter.

jefro 11-11-2013 07:44 PM

Why are you using fuse? http://software.opensuse.org/package/zfs

shachter 11-13-2013 11:35 PM

>
> Why are you using fuse? http://software.opensuse.org/package/zfs
>

I am not using fuse -- that was simply the original title of the thread.
I am using the ZFS kernel module, as I mentioned above. And
http://software.opensuse.org/package/zfs is precisely where I got
it from.

There was also an earlier question (which I am certain I answered,
but the answer, myteriously, does not appear on the thread -- perhaps
the website had already logged me out by the time I posted it):

>
> Did you ever do exactly that [insmod zfs.ko]? What happened?
>

Yes, I did do exactly that, and posted the results, but it
apparently, and understandably, was lost in all the verbiage.
Here it is again, taken verbatim from my posting of 11-11-13
11:17 AM:


landru:/etc/zypp/repos.d # insmod /lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko
insmod: error inserting '/lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko': -1 Unknown symbol in module


I am no closer to a solution than I was at the start of this thread; my
next attempt will be to download the source rpm and try to build a
functioning kernel module from source. Any helpful advice from those
who have successfully done this, or something similar to this, will be
much appreciated.

jay at m5 dot chicago dot il dot us

shachter 11-16-2013 09:30 PM

I have downloaded the zfs source module, but have
not yet attempted to compile & install from source.
Instead, I rebooted into 3.11.6-4-desktop (which,
mysteriously, existed in my /boot directory, although,
mysteriously, I was running 3.11.6-3-desktop, not
3.11.6-4.desktop), hoping that that would work, and
preferring a simple solution to a complex and difficult
one.

Rebooting into 3.11.6-4-desktop did not solve the
problem, although it did change the error messages.
Behold:


landru:/ # zpool list
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
landru:/ # insmod /lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko
insmod: error inserting '/lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko': -1 Unknown symbol in module
landru:/ # depmod
landru:/ # modprobe zfs
WARNING: Error inserting zavl (/lib/modules/3.11.6-4- desktop/extra/avl/zavl.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting znvpair (/lib/modules/3.11.6-4- desktop/extra/nvpair/znvpair.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting zcommon (/lib/modules/3.11.6-4- desktop/extra/zcommon/zcommon.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting zfs (/lib/modules/3.11.6-4-desktop/extra/zfs/zfs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
landru:/ # dmesg | tail -246
[ 249.488913] zunicode: Unknown symbol spl_cleanup (err 0)
[ 249.488959] zunicode: Unknown symbol spl_setup (err 0)
[ 249.528482] zunicode: Unknown symbol spl_cleanup (err 0)
[ 249.528527] zunicode: Unknown symbol spl_setup (err 0)
[ 262.729757] zfs: Unknown symbol spl_cleanup (err 0)
[ 262.729815] zfs: Unknown symbol nvpair_value_uint8 (err 0)
[ 262.729857] zfs: Unknown symbol kmem_debugging (err 0)
[ 262.731039] zfs: Unknown symbol vn_openat (err 0)
[ 262.731086] zfs: Unknown symbol fnvlist_dup (err 0)
[ 262.731155] zfs: Unknown symbol dataset_namecheck (err 0)
[ 262.731198] zfs: Unknown symbol __cv_destroy (err 0)
[ 262.731236] zfs: Unknown symbol p0 (err 0)
[ 262.731272] zfs: Unknown symbol nvlist_lookup_uint64_array (err 0)
[ 262.731308] zfs: Unknown symbol __divdi3 (err 0)
[ 262.731347] zfs: Unknown symbol taskq_dispatch_delay (err 0)
[ 262.731445] zfs: Unknown symbol nvlist_dup (err 0)
[ 262.731540] zfs: Unknown symbol nvpair_value_nvlist (err 0)
[ 262.731637] zfs: Unknown symbol nv_alloc_fini (err 0)
[ 262.731692] zfs: Unknown symbol taskq_cancel_id (err 0)
[ 262.731753] zfs: Unknown symbol __thread_create (err 0)
[ 262.731813] zfs: Unknown symbol zfs_prop_default_string (err 0)
[ 262.731849] zfs: Unknown symbol kmem_alloc_debug (err 0)
[ 262.731923] zfs: Unknown symbol nvlist_add_uint64_array (err 0)
[ 262.731959] zfs: Unknown symbol spl_kmem_cache_reap_now (err 0)
[ 262.733599] zfs: Unknown symbol zpool_prop_default_numeric (err 0)
[ 262.733678] zfs: Unknown symbol nvlist_lookup_nvlist_array (err 0)
[ 262.733714] zfs: Unknown symbol nvlist_add_int16 (err 0)
[ 262.733753] zfs: Unknown symbol __kstat_delete (err 0)
[ 262.733867] zfs: Unknown symbol nvlist_add_byte_array (err 0)
[ 262.733907] zfs: Unknown symbol tsd_exit (err 0)
[ 262.733946] zfs: Unknown symbol avl_add (err 0)
[ 262.733989] zfs: Unknown symbol groupmember (err 0)
[ 262.734874] zfs: Unknown symbol kobj_open_file (err 0)
[ 262.734969] zfs: Unknown symbol fletcher_2_native (err 0)
[ 262.735370] zfs: Unknown symbol nvlist_size (err 0)
[ 262.735407] zfs: Unknown symbol nvpair_value_byte (err 0)
[ 262.735556] zfs: Unknown symbol ddi_strtoull (err 0)
[ 262.735591] zfs: Unknown symbol zfs_userquota_prop_prefixes (err 0)
[ 262.735626] zfs: Unknown symbol fletcher_4_byteswap (err 0)
[ 262.735661] zfs: Unknown symbol nvlist_add_boolean (err 0)
[ 262.735697] zfs: Unknown symbol avl_walk (err 0)
[ 262.735753] zfs: Unknown symbol snapshot_namecheck (err 0)
[ 262.735787] zfs: Unknown symbol zfs_zpl_version_map (err 0)
[ 262.735821] zfs: Unknown symbol zfs_prop_index_to_string (err 0)
[ 262.735927] zfs: Unknown symbol vn_mode_to_vtype (err 0)
[ 262.735963] zfs: Unknown symbol spl_kmem_cache_set_move (err 0)
[ 262.737119] zfs: Unknown symbol spl_debug_mask (err 0)
[ 262.737225] zfs: Unknown symbol nvlist_add_nvpair (err 0)
[ 262.737270] zfs: Unknown symbol zpool_prop_index_to_string (err 0)
[ 262.737319] zfs: Unknown symbol __thread_exit (err 0)
[ 262.737360] zfs: Unknown symbol tsd_set (err 0)
[ 262.737400] zfs: Unknown symbol ddi_copyin (err 0)
[ 262.737443] zfs: Unknown symbol spl_setup (err 0)
[ 262.737479] zfs: Unknown symbol nvpair_type (err 0)
[ 262.737577] zfs: Unknown symbol nvlist_add_byte (err 0)
[ 262.737619] zfs: Unknown symbol fletcher_4_incremental_byteswap (err 0)
[ 262.737661] zfs: Unknown symbol nvlist_add_boolean_value (err 0)
[ 262.737702] zfs: Unknown symbol avl_find (err 0)
[ 262.737747] zfs: Unknown symbol cmn_err (err 0)
[ 262.737782] zfs: Unknown symbol zfs_prop_readonly (err 0)
[ 262.737820] zfs: Unknown symbol vn_open (err 0)
[ 262.737854] zfs: Unknown symbol zfs_prop_user (err 0)
[ 262.737893] zfs: Unknown symbol u8_textprep_str (err 0)
[ 262.737962] zfs: Unknown symbol nvlist_next_nvpair (err 0)
[ 262.738002] zfs: Unknown symbol zpool_name_to_prop (err 0)
[ 262.738397] zfs: Unknown symbol strfree (err 0)
[ 262.738466] zfs: Unknown symbol zpool_prop_init (err 0)
[ 262.738539] zfs: Unknown symbol __cv_init (err 0)
[ 262.738576] zfs: Unknown symbol zpool_get_rewind_policy (err 0)
[ 262.738611] zfs: Unknown symbol vn_releasef (err 0)
[ 262.738684] zfs: Unknown symbol heap_arena (err 0)
[ 262.738720] zfs: Unknown symbol spl_kmem_cache_alloc (err 0)
[ 262.738776] zfs: Unknown symbol nvlist_add_int8 (err 0)
[ 262.738812] zfs: Unknown symbol nvlist_merge (err 0)
[ 262.738848] zfs: Unknown symbol nvpair_value_uint32 (err 0)
[ 262.738900] zfs: Unknown symbol zfs_prop_userquota (err 0)
[ 262.738937] zfs: Unknown symbol __utsname (err 0)
[ 262.738971] zfs: Unknown symbol fletcher_4_native (err 0)
[ 262.739183] zfs: Unknown symbol fnvlist_add_boolean (err 0)
[ 262.739218] zfs: Unknown symbol nvlist_remove_all (err 0)
[ 262.739280] zfs: Unknown symbol nvlist_add_uint32 (err 0)
[ 262.739329] zfs: Unknown symbol __umoddi3 (err 0)
[ 262.739399] zfs: Unknown symbol kobj_read_file (err 0)
[ 262.739436] zfs: Unknown symbol __kstat_create (err 0)
[ 262.739470] zfs: Unknown symbol spl_kmem_cache_create (err 0)
[ 262.739502] zfs: Unknown symbol tsd_create (err 0)
[ 262.739559] zfs: Unknown symbol __udivdi3 (err 0)
[ 262.739595] zfs: Unknown symbol nvpair_value_int16 (err 0)
[ 262.739676] zfs: Unknown symbol nvlist_lookup_byte_array (err 0)
[ 262.739714] zfs: Unknown symbol nvlist_lookup_nv_alloc (err 0)
[ 262.739768] zfs: Unknown symbol uiomove (err 0)
[ 262.739803] zfs: Unknown symbol zfs_prop_default_numeric (err 0)
[ 262.739839] zfs: Unknown symbol nvlist_add_int32_array (err 0)
[ 262.739875] zfs: Unknown symbol nvlist_unpack (err 0)
[ 262.739919] zfs: Unknown symbol crfree (err 0)
[ 262.739971] zfs: Unknown symbol __cv_wait (err 0)
[ 262.740249] zfs: Unknown symbol nvlist_add_uint16 (err 0)
[ 262.740284] zfs: Unknown symbol nvpair_value_boolean_value (err 0)
[ 262.740344] zfs: Unknown symbol vn_remove (err 0)
[ 262.740391] zfs: Unknown symbol z_compress_level (err 0)
[ 262.740504] zfs: Unknown symbol nvlist_lookup_uint64 (err 0)
[ 262.740537] zfs: Unknown symbol nvlist_add_uint8 (err 0)
[ 262.740583] zfs: Unknown symbol nvlist_free (err 0)
[ 262.740618] zfs: Unknown symbol nvlist_lookup_nvlist (err 0)
[ 262.740668] zfs: Unknown symbol zfs_deleg_verify_nvlist (err 0)
[ 262.740704] zfs: Unknown symbol __cv_wait_io (err 0)
[ 262.740755] zfs: Unknown symbol nvpair_value_int16_array (err 0)
[ 262.740791] zfs: Unknown symbol crgetfsuid (err 0)
[ 262.740827] zfs: Unknown symbol avl_first (err 0)
[ 262.740880] zfs: Unknown symbol taskq_dispatch_ent (err 0)
[ 262.740917] zfs: Unknown symbol nvlist_add_int64_array (err 0)
[ 262.740966] zfs: Unknown symbol spl_kmem_availrmem (err 0)
[ 262.741001] zfs: Unknown symbol tsd_get (err 0)
[ 262.741068] zfs: Unknown symbol __cv_broadcast (err 0)
[ 262.741157] zfs: Unknown symbol vcmn_err (err 0)
[ 262.741193] zfs: Unknown symbol nvpair_name (err 0)
[ 262.741230] zfs: Unknown symbol nvpair_value_nvlist_array (err 0)
[ 262.741268] zfs: Unknown symbol fnvlist_add_nvlist (err 0)
[ 262.741305] zfs: Unknown symbol avl_destroy_nodes (err 0)
[ 262.741343] zfs: Unknown symbol kmem_vasprintf (err 0)
[ 262.741379] zfs: Unknown symbol crgetgid (err 0)
[ 262.741441] zfs: Unknown symbol ddi_copyout (err 0)
[ 262.741500] zfs: Unknown symbol uiocopy (err 0)
[ 262.741548] zfs: Unknown symbol spl_debug_subsys (err 0)
[ 262.741582] zfs: Unknown symbol zfs_deleg_whokey (err 0)
[ 262.741636] zfs: Unknown symbol nvlist_add_string (err 0)
[ 262.741672] zfs: Unknown symbol nvpair_value_int8 (err 0)
[ 262.741708] zfs: Unknown symbol avl_create (err 0)
[ 262.741753] zfs: Unknown symbol uioskip (err 0)
[ 262.741786] zfs: Unknown symbol nvpair_value_int32_array (err 0)
[ 262.741844] zfs: Unknown symbol spl_debug_set_mask (err 0)
[ 262.741877] zfs: Unknown symbol avl_insert (err 0)
[ 262.741912] zfs: Unknown symbol nvpair_value_uint16 (err 0)
[ 262.741945] zfs: Unknown symbol taskq_dispatch (err 0)
[ 262.741978] zfs: Unknown symbol spl_debug_bug (err 0)
[ 262.742063] zfs: Unknown symbol system_taskq (err 0)
[ 262.742132] zfs: Unknown symbol vmem_free_debug (err 0)
[ 262.742234] zfs: Unknown symbol __cv_timedwait (err 0)
[ 262.742297] zfs: Unknown symbol taskq_wait (err 0)
[ 262.742330] zfs: Unknown symbol nvpair_value_hrtime (err 0)
[ 262.742387] zfs: Unknown symbol zfs_allocatable_devs (err 0)
[ 262.742420] zfs: Unknown symbol nvlist_alloc (err 0)
[ 262.742463] zfs: Unknown symbol fletcher_2_byteswap (err 0)
[ 262.742496] zfs: Unknown symbol __cv_wait_interruptible (err 0)
[ 262.742529] zfs: Unknown symbol nvlist_add_nvlist_array (err 0)
[ 262.742562] zfs: Unknown symbol nvlist_remove_nvpair (err 0)
[ 262.742615] zfs: Unknown symbol crgetfsgid (err 0)
[ 262.742646] zfs: Unknown symbol zpool_prop_feature (err 0)
[ 262.742680] zfs: Unknown symbol nv_fixed_ops (err 0)
[ 262.742713] zfs: Unknown symbol nvlist_add_uint16_array (err 0)
[ 262.742787] zfs: Unknown symbol spl_kmem_reap (err 0)
[ 262.742830] zfs: Unknown symbol fnvlist_free (err 0)
[ 262.742910] zfs: Unknown symbol avl_numnodes (err 0)
[ 262.742943] zfs: Unknown symbol __cv_signal (err 0)
[ 262.742996] zfs: Unknown symbol fletcher_4_incremental_native (err 0)
[ 262.743053] zfs: Unknown symbol avl_destroy (err 0)
[ 262.743088] zfs: Unknown symbol strdup (err 0)
[ 262.743121] zfs: Unknown symbol vn_getf (err 0)
[ 262.743153] zfs: Unknown symbol nvlist_add_int8_array (err 0)
[ 262.743186] zfs: Unknown symbol taskq_wait_id (err 0)
[ 262.743218] zfs: Unknown symbol vmem_size (err 0)
[ 262.743251] zfs: Unknown symbol spl_debug_msg (err 0)
[ 262.743284] zfs: Unknown symbol nvlist_lookup_nvpair (err 0)
[ 262.743320] zfs: Unknown symbol spl_kmem_cache_destroy (err 0)
[ 262.743364] zfs: Unknown symbol nvpair_value_uint64_array (err 0)
[ 262.743397] zfs: Unknown symbol zfs_spa_version_map (err 0)
[ 262.743461] zfs: Unknown symbol taskq_destroy (err 0)
[ 262.743505] zfs: Unknown symbol nvpair_value_uint64 (err 0)
[ 262.743547] zfs: Unknown symbol nvpair_value_int8_array (err 0)
[ 262.743580] zfs: Unknown symbol avl_remove (err 0)
[ 262.743627] zfs: Unknown symbol spl_debug_get_subsys (err 0)
[ 262.743673] zfs: Unknown symbol zone_get_hostid (err 0)
[ 262.743708] zfs: Unknown symbol uio_prefaultpages (err 0)
[ 262.743749] zfs: Unknown symbol crgetuid (err 0)
[ 262.743785] zfs: Unknown symbol nvpair_value_int32 (err 0)
[ 262.743821] zfs: Unknown symbol nvlist_xalloc (err 0)
[ 262.743859] zfs: Unknown symbol __gethrtime (err 0)
[ 262.743893] zfs: Unknown symbol u8_strcmp (err 0)
[ 262.743929] zfs: Unknown symbol nvlist_add_string_array (err 0)
[ 262.743965] zfs: Unknown symbol kmem_asprintf (err 0)
[ 262.744089] zfs: Unknown symbol nvlist_add_int16_array (err 0)
[ 262.744139] zfs: Unknown symbol nv_alloc_init (err 0)
[ 262.744177] zfs: Unknown symbol __gethrestime (err 0)
[ 262.744213] zfs: Unknown symbol spl_kmem_cache_free (err 0)
[ 262.744249] zfs: Unknown symbol tsd_destroy (err 0)
[ 262.744291] zfs: Unknown symbol vmem_alloc_debug (err 0)
[ 262.744375] zfs: Unknown symbol pool_namecheck (err 0)
[ 262.744424] zfs: Unknown symbol zfs_prop_setonce (err 0)
[ 262.744465] zfs: Unknown symbol zfs_prop_valid_for_type (err 0)
[ 262.744509] zfs: Unknown symbol fnvlist_add_uint64 (err 0)
[ 262.744546] zfs: Unknown symbol vn_rdwr (err 0)
[ 262.744581] zfs: Unknown symbol nvlist_lookup_string (err 0)
[ 262.744617] zfs: Unknown symbol nvpair_value_uint32_array (err 0)
[ 262.744661] zfs: Unknown symbol nvpair_value_uint8_array (err 0)
[ 262.744698] zfs: Unknown symbol zpool_prop_to_name (err 0)
[ 262.744734] zfs: Unknown symbol avl_insert_here (err 0)
[ 262.744772] zfs: Unknown symbol crgetgroups (err 0)
[ 262.744813] zfs: Unknown symbol nvpair_value_uint16_array (err 0)
[ 262.744849] zfs: Unknown symbol nvlist_add_nvlist (err 0)
[ 262.744886] zfs: Unknown symbol avl_last (err 0)
[ 262.744920] zfs: Unknown symbol vn_rename (err 0)
[ 262.744955] zfs: Unknown symbol zfs_prop_inheritable (err 0)
[ 262.744990] zfs: Unknown symbol spl_debug_set_subsys (err 0)
[ 262.745061] zfs: Unknown symbol nvpair_value_int64 (err 0)
[ 262.745115] zfs: Unknown symbol nvlist_empty (err 0)
[ 262.745152] zfs: Unknown symbol crgetngroups (err 0)
[ 262.745187] zfs: Unknown symbol kobj_get_filesize (err 0)
[ 262.745225] zfs: Unknown symbol zfs_prop_to_name (err 0)
[ 262.745275] zfs: Unknown symbol spl_debug_get_mask (err 0)
[ 262.745319] zfs: Unknown symbol zpool_prop_get_type (err 0)
[ 262.745361] zfs: Unknown symbol nvlist_remove (err 0)
[ 262.745396] zfs: Unknown symbol kobj_close_file (err 0)
[ 262.745436] zfs: Unknown symbol taskq_init_ent (err 0)
[ 262.745479] zfs: Unknown symbol vn_seek (err 0)
[ 262.745517] zfs: Unknown symbol rootdir (err 0)
[ 262.745553] zfs: Unknown symbol kmem_free_debug (err 0)
[ 262.745593] zfs: Unknown symbol nvlist_exists (err 0)
[ 262.745627] zfs: Unknown symbol avl_nearest (err 0)
[ 262.745670] zfs: Unknown symbol nvlist_pack (err 0)
[ 262.745704] zfs: Unknown symbol vn_getattr (err 0)
[ 262.745738] zfs: Unknown symbol nvlist_add_uint64 (err 0)
[ 262.745783] zfs: Unknown symbol taskq_create (err 0)
[ 262.745816] zfs: Unknown symbol __cv_timedwait_interruptible (err 0)
[ 262.745850] zfs: Unknown symbol nvlist_prev_nvpair (err 0)
[ 262.745889] zfs: Unknown symbol vn_close (err 0)
[ 262.745941] zfs: Unknown symbol crhold (err 0)
[ 262.745983] zfs: Unknown symbol zfs_history_event_names (err 0)
[ 262.746040] zfs: Unknown symbol nvpair_value_int64_array (err 0)
[ 262.746073] zfs: Unknown symbol taskq_member (err 0)
[ 262.746122] zfs: Unknown symbol nvlist_add_uint32_array (err 0)
[ 262.746158] zfs: Unknown symbol fnvlist_alloc (err 0)
[ 262.746199] zfs: Unknown symbol u8_validate (err 0)
[ 262.746244] zfs: Unknown symbol zfs_name_to_prop (err 0)
[ 262.746287] zfs: Unknown symbol nvlist_add_uint8_array (err 0)
[ 262.746320] zfs: Unknown symbol zfs_prop_init (err 0)
[ 262.746374] zfs: Unknown symbol z_uncompress (err 0)
[ 262.746411] zfs: Unknown symbol nvpair_value_string (err 0)
[ 262.746444] zfs: Unknown symbol nvlist_add_int64 (err 0)
[ 262.746478] zfs: Unknown symbol __kstat_install (err 0)
[ 262.746511] zfs: Unknown symbol zfs_prop_get_type (err 0)
[ 262.746550] zfs: Unknown symbol nvlist_add_int32 (err 0)
[ 262.746586] zfs: Unknown symbol nvlist_add_boolean_array (err 0)
[ 262.746629] zfs: Unknown symbol highbit (err 0)
[ 262.746661] zfs: Unknown symbol vn_fsync (err 0)
[ 301.779003] zunicode: Unknown symbol spl_cleanup (err 0)
[ 301.779091] zunicode: Unknown symbol spl_setup (err 0)


It seems that the "insmod" command produced 4 lines of dmesg
output (timestamped "249") and that the "modprobe" command
produced 240 lines of dmesg output (timestamped "262"). The
last two lines of dmesg output, timestamped "301", may also
have been produced by "modprobe".

The following may also be of interest:

landru:/ # find /lib/modules -name spl\*
landru:/ #

If I am not mistaken, zfs depends on spl (Sun Porting Layer,
or words to that effect). I may be mistaken. In any event,
installing the zfs rpm did not install spl.ko (if such a file
is even supposed to exist).

Why, then, do I not attempt to build the modules from source?
It is because I have no confidence whatsoever in the documentation.
This betokens a change in my attitude since my most recent
posting to this forum. But, since my most recent posting
to this forum, I looked at /usr/src/linux/README.SUSE and the
experience has utterly drained me of confidence in the
people who put together the SuSE distribution.

Here is one of the confidence-draining passages from that
document:

At runtime, the setting of the" unsupported" kernel command line
parameter and /proc/sys/kernel/unsupported determines whether
unsupported modules can be loaded or not, and whether or not loading an
unsupported module causes a warning in the system log:

0 = only allow supported modules,
1 = warn when loading unsupported modules,
2 = don't warn.

(the transposition of the open-double-quote and the space
are in the original)

It seems plausible, but observe:


landru:/usr/src/linux # cat /proc/sys/kernel/unsupported
cat: /proc/sys/kernel/unsupported: No such file or directory
landru:/usr/src/linux # echo 1 >/proc/sys/kernel/unsupported
bash: /proc/sys/kernel/unsupported: No such file or directory
landru:/usr/src/linux #


Now, am I to rely on the authors of this document when
undertaking something as perilous as rebuilding my kernel?
Would you?

I would never have installed OpenSuSE 13.1 if I had known
that the OpenSuSE people have dropped zfs-fuse, and that,
over a week later, I would still have found no way to install
native zfs either (putting to the lie the "1-Click Install"
promise of http://software.opensuse.org/package/zfs).

As always, thank you in advance for any and all replies.

jay at m5 dot chicago dot il dot us

gmcalister 12-04-2013 12:21 PM

I have been using both zfs on linux and zfs-fuse with opensuse. The latter is easy to install and use, the former is more tricky but worthwhile in terms of much better perofrmance.

Let me know if you still need help and I can show you what I did.


All times are GMT -5. The time now is 03:07 PM.