diskdrake logo

I- What's it?

The purpose of the DiskDrake project is to make easier the hard disk partitionning. It is graphical, simple and powerful. The license is the GPL (General Public License).
Different skill levels will be available (newbie, advanced user, expert).
It's written entirely in Perl and Perl/Gtk. It uses resize_fat which is a perl rewrite of the work of Andrew Clausen (libresize).

DiskDrake is a project from MandrakeSoft, the company behind the popular Linux-Mandrake operating-system.

A FAQ is in construction.

II - What's available now

DiskDrake should be usable now... it can:
  • create partitions
  • delete partitions
  • change type of partition
  • format partitions
  • assign a mount point (updated(21/07/99) propose a list of classic mount points and verify the mount point is valid)
  • mount partitions
  • resize fat partitions
  • resize partitions (when not caring loosing its data)
  • clear partition table
  • auto allocation (usefull for install)
  • write fstab
with nice contextual menu (shortcuts available, but dangerous as all actions are available, whereas with the contextual menu these actions are hidden. This will change)

updated(25/07/99) A new Expert button appear now. It toggles between expert and normal mode. Some changes in information displayed:

  • when you click (or focus) the drive tab (eg: hda), you get information about your drive: size, geometry (cylinders/sectors/heads number), type (eg: IBM DDRS-39130D), and bus/id. In normal mode you have only the size.
  • the windows drive letter (eg: C: D: ...)
  • the `start sector' information from normal mode, it still appears in expert mode
  • the start&end cylinder of each partition is now displayed in expert mode
  • the type is displayed numerically in expert mode

updated(25/07/99) The mount point in the `Create' window and `Change type' window is now a combo box. It lets you choose between classical mount points (/ /usr /var ...) but with already allocated mount points removed.

III - Actual developpment

We need people!!!
  • Tests and remove bugs (no known yet :)
  • integrate ext2resize (which has been release in version 1.0.0 updated(26/07/99))
  • add possibility to move partition without loosing data (by copying all data) updated
  • Improve the look
  • Add a text-only version
  • Help text, tutorial...
  • Internationalization
  • Add some features...
  • Packaging (rpm, deb, slp...)

IV- ScreenShot

Warning: features was the main focus, so don't be too hard :)

DiskDrake main interface

create dialog box

V - Contacts

A Mailing List has been created to allow developpers to discuss about DiskDrake.

Send a mail to: sympa@linux-mandrake.com
Put in the subject: subscribe diskdrake
When you're subscribed, send your messages to: diskdrake@linux-mandrake.com

Otherwise you can contact directly the project leader.

VI - Download

Warning: You must have Gtk-Perl. You can get the rpm from the Cooker distribution.

You also need perl version 5.00503 or better

Here you can find the plain tgz or a rpm: diskdrake (Other mirrors in Cooker)

Mandrake 6.0 PowerPack