[zones-discuss] Correct procedure to remove a ZFS file system from a non-global zone
I posted this query to the ZFS discussion forum, but got no replies -- perhaps this is more of question about zones than zfs: I followed the procedure to add a ZFS dataset to a non-global, whole-root zone as a delegated dataset as described in the ZFS Admin Guide, page 129. What is the proper way to remove it? I tried the following: From the global zone: 1) halt the zone 2) use zonecfg to remove the dataset 3) boot the zone When I logged back into the zone, the mount point was still present, but now under /, but the files were gone, and they weren't present in the pool on the global zone, either. Is this the correct procedure to remove a ZFS file system from a non-global zone? Is there anyway to do this without losing the data in the file system? Thanks! Ril This message posted from opensolaris.org ___ zones-discuss mailing list zones-discuss@opensolaris.org
Re: [zones-discuss] Correct procedure to remove a ZFS file system from a non-global zone
On 07/09/2007, Ril [EMAIL PROTECTED] wrote: What is the proper way to remove it? I tried the following: From the global zone: 1) halt the zone 2) use zonecfg to remove the dataset 3) boot the zone That's what I've always done, yes. It'd be nice to not have to reboot the zone, but I don't know of a way to avoid that. When I logged back into the zone, the mount point was still present, but now under /, but the files were gone, and they weren't present in the pool on the global zone, either. You should be able to 'zfs set mountpoint=/whatever poolname/filesystem' in the global zone now to put it where you want. -- Rasputin :: Jack of All Trades - Master of Nuns http://number9.hellooperator.net/ ___ zones-discuss mailing list zones-discuss@opensolaris.org
Re: [zones-discuss] Correct procedure to remove a ZFS file system from a non-global zone
On Fri 07 Sep 2007 at 04:08PM, Dan Price wrote: On Fri 07 Sep 2007 at 11:53AM, Ril wrote: I posted this query to the ZFS discussion forum, but got no replies -- perhaps this is more of question about zones than zfs: I followed the procedure to add a ZFS dataset to a non-global, whole-root zone as a delegated dataset as described in the ZFS Admin Guide, page 129. What is the proper way to remove it? I tried the following: From the global zone: 1) halt the zone 2) use zonecfg to remove the dataset 3) boot the zone When I logged back into the zone, the mount point was still present, but now under /, but the files were gone, and they weren't present in the pool on the global zone, either. Is this the correct procedure to remove a ZFS file system from a non-global zone? Is there anyway to do this without losing the data in the file system? I don't think your data is actually gone. When zfs filesystems get handed out to non-global zones, a special bit is set on the filesystem, in the form of a zfs property called zoned. Here is what the man page says: And by the man page I mean, zfs(1m). -dp -- Daniel Price - Solaris Kernel Engineering - [EMAIL PROTECTED] - blogs.sun.com/dp ___ zones-discuss mailing list zones-discuss@opensolaris.org
Re: [zones-discuss] Correct procedure to remove a ZFS file system from a non-global zone
Dick, Daniel, Thanks for the informative replies - much appreciated! Ril This message posted from opensolaris.org ___ zones-discuss mailing list zones-discuss@opensolaris.org