My Oracle Support Banner

After a ZFS send to a UFS mount, 'umount(1M)' of same UFS mount will hang (Doc ID 2778775.1)

Last updated on MAY 24, 2021

Applies to:

Solaris Operating System - Version 11.4 and later
Information in this document applies to any platform.

Symptoms


A ZFS shapshot sent via "zfs send" command to a UFS filesystem will render the file system un-mountable.

Any attempt to umount(1M) or umount -f (force) will cause the process to hang in the shell, and any attempt to attach to the hung process will also "hang", e.g. via 'truss' or dtrace.


How to replicate:


1. Create a UFS filesystem, then mount it. (e.g. /test)
2. Run "zfs send data/u01@NOW > /test/u01.out"
3. Try to umount /test - it will hang

 

!WARNING!

Don not try this in any critical production environment. Recovery from this requires one to actually reboot the Solaris node. There is no other way to kill or remove the hung process.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.