(2012.09.23) improper eject with some uses of Disk Utility

Moderators: jhartley, MSR734, nola

(2012.09.23) improper eject with some uses of Disk Utility

Post by grahamperrin » Thu Sep 27, 2012 1:19 am

Towards a foolproof implementation …

A fix in ZEVO Community Edition 1.1.1 (Build 2012.09-23) (thanks) allows me to:

  • stray from preferred command line approaches
  • use Disk Utility 13 (430), without kernel panics, in ways that cause OS X 10.8.2 (Build 12C54) to present the red alert that's normally given for an untimely disconnection –

!
The disk was not ejected properly. If possible, always eject a disk before unplugging it or turning it off. …


At http://www.wuala.com/grahamperrin/publi ... de=gallery the following file may be of interest as it was necessary to force a stop of the computer:

  • 2012-09-27 04-52 launchd-shutdown.system.log

At later http://www.wuala.com/grahamperrin/publi ... de=gallery a five minute screen recording captures actions that precede the bug –

  • 2012-09-27 05-06-18 screen.mov (red alert at 02:51 on the timeline, 05:09:09 on the clock)


– and happily the subsequent shut down did not require force.

Side note: in that movie, the absence of ZFS messages from Console is probably because I worked in the GUI as a user 'hello' without admin privileges.

(Some time later I noticed mount point debris, peculiar to my use of /Volumes/swap so this debris can probably be off-topic.)

Available on request, privately:

  • 2012-09-27 04-43-27-BST sysdiagnose.tar.gz
  • 2012-09-27 05-11-25-BST sysdiagnose.tar.gz
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: (2012.09.23) improper eject with some uses of Disk Utili

Post by grahamperrin » Sun Jul 07, 2013 5:37 am

grahamperrin wrote:… a five minute screen recording captures actions that precede the bug –

  • 2012-09-27 05-06-18 screen.mov (red alert at 02:51 on the timeline, 05:09:09 on the clock)


I had almost forgotten this topic. Key points from the timeline:

02:18 zfs unmount the child file system

02:33 Disk Utility unmount the parent

02:38 Disk Utility eject

02:40 observe reappearance of the option to eject

02:44 Disk Utility mount the parent

02:47 observe disappearance, from Disk Utility, of the parent and child

02:49 HardwareGrowler begins notification of the mount of the parent

02:50 the mounted file system appears as a volume at the computer level in Finder but still, neither the parent nor its child has reappeared in Disk Utility

02:50 HardwareGrowler begins notification of the mount of the child

02:50 red alert from the operating system about an improper eject

02:51 HardwareGrowler begins notification of the unmount of the parent

02:51 the parent disappears from Finder, HardwareGrowler begins notifications of unmount and mount of the child

02:52 Disk Utility presents the parent, not mounted; and the child with an abnormal icon

2012-09-27 05-09-10 movie frame.png
a frame from the movie
2012-09-27 05-09-10 movie frame.png (222.9 KiB) Viewed 38 times
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 4 guests

cron