From: JohnB on 8 Mar 2010 14:45 I have just connected my Seagate Freeagent external HD to my G4 Powerbook (10.5.8) via firewire. After a short delay and a "this was not put away correctly last time messages", the 3 partitions appear on the desktop with the dmg files within. However, when I try and eject these it just says the disk is in use and cannot be ejected. So I have to pull the plug. There are no other applications running - so anyone got any ideas how to sort this one ? Thanks -- JohnB
From: Chris Ridd on 8 Mar 2010 15:11 On 2010-03-08 19:45:17 +0000, JohnB said: > I have just connected my Seagate Freeagent external HD to my G4 > Powerbook (10.5.8) via firewire. After a short delay and a "this was > not put away correctly last time messages", the 3 partitions appear on > the desktop with the dmg files within. However, when I try and eject > these it just says the disk is in use and cannot be ejected. So I have > to pull the plug. > > There are no other applications running - so anyone got any ideas how > to sort this one ? From terminal, type: lsof | grep <drag Seagate icon here> It should tell you the processes (which aren't necessarily applications) with files or folders open on the disk. -- Chris
From: JohnB on 8 Mar 2010 15:24 Thanks Chris but doesn't show anything useful (I think) Masters-Laptop-2:~ johnbrennand$ Masters-Laptop-2:~ johnbrennand$ lsof | grep /Volumes/G4\ PowerBook Masters-Laptop-2:~ johnbrennand$ Also using the "What's Keeping Me 2.1" utility, fails to find any open files/apps. -- JohnB Chris Ridd wrote: > On 2010-03-08 19:45:17 +0000, JohnB said: > >> I have just connected my Seagate Freeagent external HD to my G4 >> Powerbook (10.5.8) via firewire. After a short delay and a "this was >> not put away correctly last time messages", the 3 partitions appear on >> the desktop with the dmg files within. However, when I try and eject >> these it just says the disk is in use and cannot be ejected. So I >> have to pull the plug. >> >> There are no other applications running - so anyone got any ideas how >> to sort this one ? > > From terminal, type: > > lsof | grep <drag Seagate icon here> > > It should tell you the processes (which aren't necessarily applications) > with files or folders open on the disk.
From: David Empson on 8 Mar 2010 18:09 JohnB <john.brennand(a)ntlworld.com> wrote: > I have just connected my Seagate Freeagent external HD to my G4 > Powerbook (10.5.8) via firewire. After a short delay and a "this was > not put away correctly last time messages", the 3 partitions appear on > the desktop with the dmg files within. However, when I try and eject > these it just says the disk is in use and cannot be ejected. So I have > to pull the plug. Did you mount the disk images? If so, you have to eject them before you can eject the drives. > There are no other applications running - so anyone got any ideas how to > sort this one ? If all else fails, restart the computer and pull the Firewire plug when you hear the chime. The probably _is_ something accessing the drives, perhaps just Spotlight indexing (though it is supposed to stop when the user indicates they want to eject). 10.6 will tell you what is using the drive (if it can work it out) when it is unable to eject, but that isn't an option for your PowerBook G4. You could try using the 'lsof' command in Terminal (probably via sudo) to see what is open on the external drives. e.g. sudo lsof|grep /Volumes will list every file that is open on an external drive. I'd expect to see lots of Spotlight index files open at all times by 'mds', along with the root directory of the volumes, but nothing else. (Assuming none of them are Time Machine destinations.) -- David Empson dempson(a)actrix.gen.nz
From: JohnB on 8 Mar 2010 18:26
Thanks David. Chris suggested the Terminal option - but there are no files open. Spotlight wont ley me add the disks to the "ignore" list either I didn't mount the disk images - I was just looking to see how much space is on there so I can clone one of my work Macs - which I wilol try tomorrow. When I switched the 'book off it just hung even after pulling the firewire - had to hold down the power button. On googling it seems that this is not an uncommon problem. I wonder if it is something to do with making the disk images under 10.4 and now trying to use under 10.5. I will see tomorrow as my work Mac is still on 10.4. -- JohnB David Empson wrote: > JohnB <john.brennand(a)ntlworld.com> wrote: > >> I have just connected my Seagate Freeagent external HD to my G4 >> Powerbook (10.5.8) via firewire. After a short delay and a "this was >> not put away correctly last time messages", the 3 partitions appear on >> the desktop with the dmg files within. However, when I try and eject >> these it just says the disk is in use and cannot be ejected. So I have >> to pull the plug. > > Did you mount the disk images? If so, you have to eject them before you > can eject the drives. > >> There are no other applications running - so anyone got any ideas how to >> sort this one ? > > If all else fails, restart the computer and pull the Firewire plug when > you hear the chime. > > The probably _is_ something accessing the drives, perhaps just Spotlight > indexing (though it is supposed to stop when the user indicates they > want to eject). > > 10.6 will tell you what is using the drive (if it can work it out) when > it is unable to eject, but that isn't an option for your PowerBook G4. > > You could try using the 'lsof' command in Terminal (probably via sudo) > to see what is open on the external drives. > > e.g. > > sudo lsof|grep /Volumes > > will list every file that is open on an external drive. I'd expect to > see lots of Spotlight index files open at all times by 'mds', along with > the root directory of the volumes, but nothing else. (Assuming none of > them are Time Machine destinations.) > |