You'll need to ensure the application is down so the umount works. Alternatively you can keep the current dataset name and change the mountpoint using 'zfs set mountpoint=/app-server rpool/ROOT/app-server'
zfs rename filesystem|volume|snapshot filesystem|volume|snapshot zfs rename [-p] filesystem|volume filesystem|volume Renames the given dataset. The new target can be located anywhere in the ZFS hierarchy, with the exception of snapshots. Snapshots can only be renamed within the parent file system or volume. When renaming a snapshot, the parent file system of the snapshot does not need to be specified as part of the second argument. Renamed file systems can inherit new mount points, in which case they are unmounted and remounted at the new mount point. -p Creates all the nonexistent parent datasets. Datasets created in this manner are automatically mounted according to the mountpoint property inher- ited from their parent. zfs rename -r snapshot snapshot Recursively rename the snapshots of all descendent datasets. Snapshots are the only dataset that can be renamed recursively.
Am I indeed in the wrong forum?Yes. There isn't currently a dedicated ZFS forum so it's best to use the Solaris 10 or Solaris 11 forums. If you have a support contract there IS a dedicated ZFS area on http://communities.oracle.com
rar wrote:While your method might be technically correct, it might not be the best advice for a novice admin. Folks that usually post here for advice are novice and we usually try to give the most failsafe advice. What if the system doesn't have a DVD/CDROM drive connected? That is why we would suggest creating an alternate boot environment for this task.
to make another environment works, but its irrational for only to change the name of de zfs root filesystem.
The easiest and normal way its use zfs rename. The only difference in this case its that zfs root filesystem can't be remounted so its necesary first boot from another kernel (failsafe, CDROM...)
Its a little bold your first phrase.