Bug #6428
set canmount=off on unmounted filesystem tries to unmount children
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
zfs - Zettabyte File System
Start date:
2015-11-03
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:
Description
Scenario:
$ zfs create rpool/p $ zfs set canmount=noauto rpool/p $ zfs umount rpool/p $ zfs create rpool/p/c $ zfs get -r mounted,canmount rpool/p NAME PROPERTY VALUE SOURCE rpool/p mounted no - rpool/p canmount noauto local rpool/p/c mounted yes - rpool/p/c canmount on default
In another shell ensure that rpool/p/c
is in use, for example:
$ cd /rpool/p/c
Then:
$ zfs set canmount=off rpool/p cannot unmount '/rpool/p/c': Device busy
But there is no reason to try to unmount rpool/p/c
in this scenario.