turbo at bayour.com
Sun May 12 02:46:10 UTC 2013
On May 11, 2013, at 12:25 AM, Turbo Fredriksson wrote:
> It seems that partman-zfs isn't quite finished. It
> doesn't create a root filesystem. Only allows you to
> create a volume, and on that put a root fs...
> I've added support for creating a root fs, setting the
> 'bootfs' flag. I'm currently debugging it and trying
> to find every gotcha. I'll post a patch 'shortly'.
Patch is at https://github.com/FransUrbo/debian-partman-zfs/commits/master
in four different commits.
It's a little crude as yet, but it should be enough to
'get the ball rolling'...
Please test and give me comments.
Turbo Fredriksson (4):
Support arch linux-any.
+ If os=linux, then modprobe and enable zfs partitioner.
+ Make absolutly sure that /boot/zfs exists before trying to import
a ZFS pool - will fail if pool exists, but /boot/zfs doesn't.
+ Since loading the module might take 'a while', show progress info.
+ Don't automatically mount the file system(s) when importing the pool.
+ If os=linux, then create the ZVOL with volblocksize=4096.
+ Add some support functions: fs_create(), fs_check_exists(), get_vg_value().
+ Support creating and mounting a ZFS (not ZVOL) and make it a root file system.
choose_partition/zfs/do_option | 75 ++++++++++++++++++++++
debian/changelog | 12 ++++
debian/control | 6 +-
debian/partman-zfs.templates | 48 +++++++++++++--
fstab.d/zfs | 20 ++++++
init.d/zfs-devices | 20 +++++-
lib/zfs-base.sh | 134 +++++++++++++++++++++++++++++++++++++++-
mount.d/zfs | 21 ++++++-
8 files changed, 320 insertions(+), 16 deletions(-)
Build a man a fire, and he will be warm for the night.
Set a man on fire and he will be warm for the rest of his life.
More information about the Pkg-zfsonlinux-devel