OK, the upgrade plan as listed appears to work reasonably well except for one snag - there doesn't appear to be a way to tell live upgrade that I want to migrate parts of the file system into different zfs filesystems ...
For example, we have a host with /, /var, /var/audit and /home on the boot disks ... I'd like to end up with these as discrete filesystems on my ZFS-root box once the lu migration is done ... so, I'd presumably want something like: # lucreate \ -c sol_10_1008_be1 \ -n sol_10_1008_be2 \ -m /:rpool/ROOT:zfs \ -m /var:rpool/ROOT/var:zfs \ -m /var/audit:rpool/ROOT/var/audit:zfs \ -m /home:rpool/ROOT/home:zfs ... or similar - ie, I'm telling lucreate to construct various zfs filesystems and do the migration in one hit. Unfortunately lucreate doesn't seem to understand what I'm talking about: Discovering physical storage devices Discovering logical storage devices Cross referencing storage devices with boot environment configurations Determining types of file systems supported Validating file system requests ERROR: cannot check device name <rpool/ROOT> for device path abbreviation ERROR: cannot determine if device name <rpool/ROOT> is abbreviated device path ERROR: cannot create new boot environment using file systems as configured ERROR: please review all file system configuration options ERROR: cannot create new boot environment using options provided All of the documentation I've seen talks about migrating UFS -> ZFS with a single filesystem, rather than being broken up like this. Unfortunately, from previous msosug meetings, it seems one can't nominate a path in a zfs filesystem and turn it into a completely new filesystem - it requires all the data to be copied from the original to the new, otherwise I'd be happy to do this manually ... LU seems like it would be the perfect opportunity to create and mount them before doing any copying ... Could Sun types pass this RFE on to the relevant group or point me out where I'm making a mistake here? Regards, Malcolm -- Malcolm Herbert This brain intentionally mjch at mjch.net left blank
