Get drives and partitions list (Linux)

cantabile cantabile.03 at wanadoo.fr
Mon Jun 13 18:26:23 EDT 2005


Hi, Peter
Thanks for the reply. I'll check popen().
But you said I should not rely on fdisk... Why ? And should I prefer
sfdisk ? Why ?


Peter Hansen wrote:
> cantabile wrote:
> 
>> Hi, I'd like to get drives and partitions (and their size too) with
>> python under Linux. So far, I thought of reading /proc/partitions but
>> maybe i could use fdsik also ?
>> How would I do that in python ?
> 
> 
> Somebody else posted a very similar question quite recently.  A Google
> Groups search would probably lead you to the answers pretty quickly.
> (Try "partition proc sfdisk" or something like that.)
> 
> My previous answer was to call sfdisk, using os.popen().  Others
> suggested reading /proc/partitions.  I doubt fdisk (if that's what you
> meant) is a good idea.
> 
> There is no pure Python solution, so far as I know, probably because
> there may not be any standardized way of finding this information.
> 
> -Peter



More information about the Python-list mailing list