# zfs snapshot rootpool2/ROOT/S10u7zfsB@today
cannot create snapshot 'rootpool2/ROOT/S10u7zfsB@today': dataset is
busy
The usual way around this is to unmount then remount the file system.
That is not always a practical option though. I can't possibly unmount
a file system that many are using. One of the benefits of ZFS is the
snapshots. Being told the dataset is busy is not a lot of use.
Is there a better solution, or a decent explanation of why this
happens?
Dave
Hi Dave,
One explanation of this problem was a bug, but it was fixed in
the past year.
Which Solaris release is this?
Thanks,
Cindy
Sorry, I see now that you are running s10u7. This CR was fixed in
s10u8:
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6462803
Cindy
Thank you for that Cindy. I can't seem to find any patch for Solaris
10 update 7. I would have thought this significant enough to backport.
It seems to have hit quite a few people if you Google it.
Dave
The fix for BugID 6462803 is in PatchID 14144[4-5].
From Martin Paul's PCA:
Patch IR CR RSB Age Synopsis
------ -- - -- --- --- -------------------------------------------------------
141445 09 = 09 RS- 114 SunOS 5.10_x86: kernel patch
Happy hacking,
John
groe...@acm.org
Isn't it significant enough to upgrade to Solaris 10 update 8 in order
to be able to install the fix?
Perhaps, if you wait, a patch to update 7 will be forthcoming. Or
perhaps not!
It should be fixed if David applied the Recommended or Sun Alert Patch
Clusters, right? They both contain Kernel patch 1414[4|5]-09. I've
successfully loaded both Alert and Recommended this month, and they
didn't "seem to break anything. (No promises) :-) It should get you
up to ZFS v15, which fixed a similar problem I was having with ZFS
(oh, rebooting after creating a new BE (it left legacy mount entries
in /etc/vfstab), not that you're having this issue, though I was also
using S10u7 at the time. Upate 8 has a bad raidctl command in it (off
of DVD)