From: JohnB on
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
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
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
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
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.)
>