detecting drives for windows and linux
Florian Diesch
diesch at spamfence.net
Sun Mar 26 22:56:59 EST 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