I am having trouble destroying a zfs file system (device busy) and fuser 
isn't telling me who has the file open:

# zfs destroy files/custfs/cust12/2053699a
cannot unmount '/files/custfs/cust12/2053699a': Device busy

# zfs unmount files/custfs/cust12/2053699a
cannot unmount '/files/custfs/cust12/2053699a': Device busy

# fuser -c /files/custfs/cust12/2053699a
/files/custfs/cust12/2053699a:

# (cd /files/custfs/cust12/2053699a && fuser -c .)
.:    10383c        [fuser itself or shell]

Using 'zfs unmount -f' will unmount the file system, but I'd like to 
know why that was necessary.

This situation appears to occur every night during a system test. The 
only peculiar operation on the errant file system is that another system 
NFS mounts it with vers=2 in a non-global zone, and then halts that 
zone. I haven't been able to reproduce the problem outside the test.

Both systems are running S10U4.

Any clues?

Fred
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to