Hi Robert,

Thanks for your response.

I've pulled down the latest image from:

http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/kfreebsd-amd64/iso-cd/

to test today.  The buildd at this time showed kfreebsd-amd64 as version
(9).  Here are my notes:

ZFS partitions were detected as ext4.

I was unable to destroy a pool from the menu.  I needed to switch to a shell
and "zpool destroy" to get rid of any existing configuration.

Using multi disk pools looks to work perfect.  Naming pools worked like
magic.  I especially like the ability to create pools without partitions!

It seems that the workflow only permits you to create a pool for creating
logical volumes rather than using the pool directly.  In the wheezy
installer I tested last weekend, exactly the opposite is true, in that you
create a pool to be used directly, albeit in a partition.

Upon creating a zfs volume on a zpool, I received an error that the creation
of partition #1 has failed.  Though, checking the console I can see system,
system/slash and system/slashs1.  Inspection of the system/slash zfs volume
show that it has type "volume".  I think that the default should be
filesystem, or at least give the user the opportunity to choose the type.
 The error I received may have been due to attempting to create the zfs
fileystem when no such formatting needed to be done.  I was able to move on
with the rest of the installation.

I would also like the ability to make use of the zpool directly as my root
filesystem.  In my opinion, making "volumes" is a useful bit
for certain things like iscsi and such where it is required, but I think
flexibility for local storage goes out the window when its done this way and
using type "filesystem" (zfs default) is preferred since you don't have to
chew off a chunk of storage capacity up front.  Is this because of a d-i
limitation of some kind?  I know I want to have and eat my cake.

Installation completed without further errors.  Reboot failed with checksum
invalid and bailed out to a grub rescue prompt.

I think this is great work and headed in the right direction.  Please let me
know how I can help.

Zach


On Sun, Jul 31, 2011 at 1:16 PM, Robert Millan <r...@debian.org> wrote:

> Hi Zach
>
> 2011/7/31 Zach JL <xaque...@gmail.com>:
> > I think that the user should be given a chance to enter a name for the
> zpool
> > during installation in the same way that when installing Linux, the user
> has
> > a chance to enter the name of a Volume Group for LVM root.
>
> I think you'll be interested in:
>
> partman-zfs (8) unstable; urgency=low
>
>  * Redesign ZFS pool management (mostly based on partman-lvm).  New
> features include:
>    - Support for ZFS pools with multiple physical devices.
>    - Support for multiple filesystems within a ZFS pool.
>    - Support for legacy filesystems using ZFS volumes (ZVOL).
>    - Arbitrary names for ZFS pools, filesystems and ZVOLs.
>
>  -- Robert Millan <r...@debian.org>  Sun, 31 Jul 2011 21:51:47 +0200
>
> which has just been uploaded to unstable.
>
> Please test!
>
> > The second bit I would like to add, is that it shouldn't be mandatory to
> use
> > partitions at all when using ZFS from the installer.  ZFS is perfectly
> > capable of using disks without any partitions on them at all, and from
> > my understanding of using ZFS in this way, it will actually improve
> > performance because you are giving the filesystem access to write cache
> on
> > the disk.  See this link for more about that:
> >
> http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide#Storage_Pools
>
> I know about the write cache issue, but I'm not sure how can this fit
> into partman's workflow.  AFAIK partman always wants a partition
> label.  This might require changes to other parts of D-I.
>
> --
> Robert Millan
>



-- 
Zach

Reply via email to