Results of lsof to determine which file is preventing disk image from ejecting
Hi Michael,
As promised, here are the results of the lsof command I executed (sudo lsof | grep EagleFiler > results.txt) after I attempted to unmount a sparsebundle disk image containing an EagleFiler library which I recently closed using the “Close & Lock” menu command:
EagleFile 1243 eagleuser cwd DIR 14,8 2142 7461593 /Applications/EagleFiler.app/Contents/Resources
EagleFile 1243 eagleuser txt REG 14,8 115984 7461590 /Applications/EagleFiler.app/Contents/MacOS/EagleFiler
EagleFile 1243 eagleuser txt REG 14,8 195600 7461989 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/zlib.so
EagleFile 1243 eagleuser txt REG 14,8 2735812 7461533 /Applications/EagleFiler.app/Contents/Frameworks/Python.framework/Versions/2.5/Python
EagleFile 1243 eagleuser txt REG 14,8 492944 7461972 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/objc/_objc.so
EagleFile 1243 eagleuser txt REG 14,8 69124 7461967 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/itertools.so
EagleFile 1243 eagleuser txt REG 14,8 78264 7461951 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/array.so
EagleFile 1243 eagleuser txt REG 14,8 99476 7461930 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_File.so
EagleFile 1243 eagleuser txt REG 14,8 367480 7461964 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/Foundation/_Foundation.so
EagleFile 1243 eagleuser txt REG 14,8 66760 7461919 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_AE.so
EagleFile 1243 eagleuser txt REG 14,8 46224 7461961 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/ExceptionHandling/_ExceptionHandling.so
EagleFile 1243 eagleuser txt REG 14,8 390632 7461950 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/AppKit/_AppKit.so
EagleFile 1243 eagleuser txt REG 14,8 43344 7461958 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/cStringIO.so
EagleFile 1243 eagleuser txt REG 14,8 51816 7461985 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/time.so
EagleFile 1243 eagleuser txt REG 14,8 63648 7461983 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/strop.so
EagleFile 1243 eagleuser txt REG 14,8 52496 7461954 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/collections.so
EagleFile 1243 eagleuser txt REG 14,8 29304 7461947 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_weakref.so
EagleFile 1243 eagleuser txt REG 14,8 108016 7461944 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_socket.so
EagleFile 1243 eagleuser txt REG 14,8 43964 7461945 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_ssl.so
EagleFile 1243 eagleuser txt REG 14,8 158164 7461957 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/cPickle.so
EagleFile 1243 eagleuser txt REG 14,8 61164 7461946 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_struct.so
EagleFile 1243 eagleuser txt REG 14,8 957740 7461986 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/unicodedata.so
EagleFile 1243 eagleuser txt REG 14,8 33868 7461932 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_functools.so
EagleFile 1243 eagleuser txt REG 14,8 39076 7461982 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/select.so
EagleFile 1243 eagleuser txt REG 14,8 38048 7461962 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/fcntl.so
EagleFile 1243 eagleuser txt REG 14,8 50640 7461952 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/binascii.so
EagleFile 1243 eagleuser txt REG 14,8 154740 7461959 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/datetime.so
EagleFile 1243 eagleuser txt REG 14,8 38808 7461969 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/math.so
EagleFile 1243 eagleuser txt REG 14,8 38668 7461940 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_random.so
EagleFile 1243 eagleuser txt REG 14,8 56740 7461988 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/WebKit/_WebKit.so
EagleFile 1243 eagleuser txt REG 14,8 38412 7461933 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_hashlib.so
EagleFile 1243 eagleuser txt REG 14,8 50104 7461942 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_sha256.so
EagleFile 1243 eagleuser txt REG 14,8 115640 7461943 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_sha512.so
EagleFile 1243 eagleuser txt REG 14,8 43512 7461936 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/_locale.so
EagleFile 1243 eagleuser txt REG 14,8 492704 7461575 /Applications/EagleFiler.app/Contents/Frameworks/WashFramework.framework/Versions/A/WashFramework
EagleFile 1243 eagleuser txt REG 14,8 59280 7461973 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/operator.so
EagleFile 1243 eagleuser txt REG 14,8 47580 7461980 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/Quartz/_Quartz.so
EagleFile 1243 eagleuser txt REG 14,8 47348 7461956 /Applications/EagleFiler.app/Contents/Resources/lib/python2.5/lib-dynload/CoreData/_CoreData.so
EagleFile 1243 eagleuser txt REG 14,8 140252 7461554 /Applications/EagleFiler.app/Contents/Frameworks/SkimNotes.framework/Versions/A/SkimNotes
EagleFile 1243 eagleuser txt REG 14,8 1760576 7461525 /Applications/EagleFiler.app/Contents/Frameworks/MJTFoundation.framework/Versions/A/MJTFoundation
EagleFile 1243 eagleuser txt REG 14,8 2080564 7461459 /Applications/EagleFiler.app/Contents/Frameworks/MJTApplication.framework/Versions/A/MJTApplication
EagleFile 1243 eagleuser 5r REG 14,8 749 7461594 /Applications/EagleFiler.app/Contents/Resources/boot.py
EagleFile 1243 eagleuser 6w REG 14,8 2063836 8298963 /Users/eagleuser/Library/Logs/EagleFiler/EagleFiler.log
EagleFile 1243 eagleuser 7u REG 14,8 22528 8111363 /Users/eagleuser/Library/Caches/com.c-command.EagleFiler/Cache.db
Also, I ran “What’s Keeping Me?”, which pulled up the following result (aside from listing the open “bands” on the sparsebundle):
Process Name: EagleFiler
Process ID: 1243
The Open File: /Volumes/EFSparseDisk/EFLibraryFolder/EFLibrary.eflibrary/Indexes/Damaged/Records.efindex
That “Damaged” part of the path has me a touch worried. Quitting EagleFiler allowed the disk image to unmount successfully.
Anyway, I hope this helps. Any ideas for me?