There is a neat little utility called
disktool that allows you to mount and unmount disks (and iPods) from the Terminal. Here are some of the commands that I use...
- List all the disks that are mounted:
% disktool -l
- Mount a specified disk:
% disktool -m diskXYZ
Replace XYZ with the disk number of your iPod, which you can find using the "-l" option when the iPod is mounted; my iPod is "2s3", so the command I would use is "mount -m disk2s3".
- Unmount any disk:
% disktool -u diskXYZ
Follow the example above to replace XYZ with your iPod's number. It does not tell you that is ok to disconnect the iPod.
- Eject any disk:
% disktool -e diskXYZ
However, this does not allow you to remount the disk. Use it after you are sure that you don't want to remount your iPod.
I recommend that you run 'disktool -l' while the iPod is connected to find out how the system recognizes it. Once you have that, you can unmount or mount without having to physically disconnect the iPod from your computer.