Go to file
Brian Behlendorf 3fce1d0962 Update zconfig.sh to use new zvol names
This change should have occured when we commited the new udev
rules for zvols.  Basically, the test script is just out of date.
We need to update it to use the /dev/zvol/ device names, and
to expect the more common -partN suffixes.

I added a udev_trigger() call in zconfig_partition() and
zconfig_zvol_device_stat() to ensure that all the udev rules have
run before.  This ensures the devices are available to subsequent
commands and closes a small race.

Finally, I was forced added a small 'sleep 1' to test 10.  I
was observing occassional failures in my VM due to the device
still claiming to be busy.  Delaying betwen the various methods
of adding/removing a vdev avoids the issue.

Closes #207
2011-04-19 16:33:41 -07:00
cmd Set -Wno-unused-but-set-variable globally 2011-04-19 10:44:10 -07:00
config Set -Wno-unused-but-set-variable globally 2011-04-19 10:44:10 -07:00
dracut Autogen refresh for kernel-insert-inode-locked.m4 2011-04-18 15:47:18 -07:00
etc Autogen refresh for kernel-insert-inode-locked.m4 2011-04-18 15:47:18 -07:00
include Fix libzpool cv_* build error 2011-03-31 12:20:53 -07:00
lib Support IEC base-2 prefixes 2011-04-19 12:56:21 -07:00
man Cleanup various Sun/Solaris-isms 2011-04-19 11:42:42 -07:00
module Truncate the xattr znode when updating existing attributes. 2011-04-19 14:14:40 -07:00
patches Add build system 2010-08-31 13:41:27 -07:00
scripts Update zconfig.sh to use new zvol names 2011-04-19 16:33:41 -07:00
.gitignore Ignore unsigned module build products 2010-03-09 14:14:09 -08:00
AUTHORS Add Gunnar Beutner to AUTHORS for his contributions 2011-04-19 14:14:51 -07:00
autogen.sh Minor packaging fixes 2010-09-01 15:42:32 -07:00
ChangeLog Add build system 2010-08-31 13:41:27 -07:00
configure Set -Wno-unused-but-set-variable globally 2011-04-19 10:44:10 -07:00
configure.ac Set cmd paths in udev rules using --prefix 2011-03-25 10:05:09 -07:00
COPYING Relocate COPYING+COPYRIGHT, remove README cruft 2008-12-01 15:34:53 -08:00
COPYRIGHT Update COPYRIGHT to reference zpios CDDL exceptions. 2010-05-18 14:25:28 -07:00
DISCLAIMER Update COPYRIGHT and DISCLAIMER. 2010-05-18 10:32:23 -07:00
Makefile.am Add dracut support 2011-03-17 16:52:04 -07:00
Makefile.in Linux 2.6.28 compat, insert_inode_locked() 2011-03-22 12:15:54 -07:00
META Prep zfs-0.6.0-rc3 tag 2011-04-07 10:49:55 -07:00
OPENSOLARIS.LICENSE Add CDDL license file 2008-12-01 14:49:34 -08:00
README.markdown Fix markdown rendering 2010-09-15 09:09:37 -07:00
zfs_config.h.in Linux 2.6.28 compat, insert_inode_locked() 2011-03-22 12:15:54 -07:00
zfs-modules.spec.in Fix rebuildable RPMs for el6/ch5 2011-04-08 10:22:42 -07:00
zfs-script-config.sh.in Unconditionally load core kernel modules 2010-11-11 11:38:25 -08:00
ZFS.RELEASE Update to onnv_147 2010-08-26 14:24:34 -07:00
zfs.spec.in Add parted and lsscsi dependencies to zfs-test 2011-04-19 15:22:46 -07:00

Native ZFS for Linux! ZFS is an advanced file system and volume manager which was originally developed for Solaris. It has been successfully ported to FreeBSD and now there is a functional Linux ZFS kernel port too. The port currently includes a fully functional and stable SPA, DMU, and ZVOL with a ZFS Posix Layer (ZPL) on the way!

$ ./configure
$ make pkg

Full documentation for building, configuring, and using ZFS can be found at: http://zfsonlinux.org