detecting drives for windows and linux

Florian Diesch diesch at spamfence.net
Mon Mar 27 05:56:59 CEST 2006


aleaxit at yahoo.com (Alex Martelli) wrote:

> Max <rabkin at mweb[DOT]co[DOT]za> wrote:
>
>> BWill wrote:
>> 
>> > oh, I wasn't expecting a single solution for both platforms, just some
>> > good solutions
>> > 
>> > thanks
>> 
>> Are you aware that this idea is somewhat foreign to Linux? (Maybe you
>> are and want to do it anyway?) Linux puts the whole file system 
>> (including mounted iPods, ISOs and NTFS drives) in one hierarchy.
>
> Yes, but you may still want to distinguish (because, for example, hard
> linking doesn't work across filesystems, and mv is not atomic then).

Why not use os.stat?


> Running a df command is a good simple way to find out what drives are
> mounted to what mountpoints -- the mount command is an alternative, but
> its output may be slightly harder to parse than df's.

Executing df may be expensive if it needs to read some slow file systems. 
Reading /etc/mtab is not difficult and much faster.


   Florian
-- 
Das toitsche Usenet ist die Wiederaufführung des Dreißigjährigen Krieges mit
den Mitteln einer Talkshow.  [Alexander Bartolich in dcpu]



More information about the Python-list mailing list