KDE Partition Manager
System Software
Score 93%
Description:

KDE Partition Manager is a utility program to help you manage the disk devices, partitions and file systems on your computer. It allows you to easily create, copy, move, delete, resize without losing data, backup and restore partitions.

KDE Partition Manager supports a large number of file systems, including ext2/3/4, reiserfs, NTFS, FAT16/32, jfs, xfs and more.

It makes use of external programs to get its job done, so you might have to install additional software (preferably packages from your distribution) to make use of all features and get full support for all file systems.

KDE Partition Manager is also available as a bootable Live CD.

Follow development and have a look at some preview screenshots of the upcoming feature release on http://blog.volker-lanz.de.
Last changelog:

9 years ago

1.0.3
=====

Make sure available and used capacity are not printed in a partition's properties dialog if they are not known

Make sure fsck.msdos does not want to modify a file system when it is being called to read the file system usage

Warn the user when trying to overwrite an existing partition with another or an image file

Clear the clipboard if undoing an operation deleted the partition that was in it

Keep the current UUID when resizing a swap partition

Fix the build by explicitly linking the partition manager executable against the KDE libs it uses

Do not allow pasting a source partition on a bigger target partition when the source partition's file system cannot be grown to fill the target partition


1.0.2
=====

* Copy a file system's UUID to the copied file system when creating a file system from another one.

* Implement a workaround for a libparted bug that makes it sometimes fail to commit changes to the OS in versions earlier than 2.2.

* Update the partition's file system and re-check for constraints if the partition's role is changed in the "Create New Partition" dialog. This fixes a bug where the user was not able to grow an extended partition if he'd previously selected a file system that cannot grow beyond a certain size.

* Always use the correct icons in modified ok/cancel buttons in dialogs and message boxes

* Fix a crash when operations to create, resize and delete an extended partitions where incorrectly merged into one (bug 232092)

C

VolkerLanz

9 years ago

You're executing cmake for the wrong CMakeLists.txt. Run it for the top level directory, not the src directory.

Report

Drool

9 years ago

See to
http://linux-tipps.blogspot.com/2008/08/unknown-cmake-command-kde4adduifiles.html

Report

DavidEdmundson

9 years ago


I was really disappointed to find me clutching for the command line just after I bought a new USB pen.

Could you list what your upcoming plans are? I would love to see this become a gui for all disk tools, showing s.ma.r.t status and being able to set up RAID etc. In fact, let me know if you want a hand with anything. I'm looking for a new project to help hack on.

Report

downhillgames

9 years ago

Dear lord, please somebody reply to this man! That's exactly the kind of tool I really *need*. And so far KDE Partition Manager looks like a winner!

(Yes, we have fdisk, chkdisk, mkfs, libparted and friends, etc. I don't want all that. I want one app to rule them all! Go KDE! Woooo!)

</elitism>

Report

C

VolkerLanz

9 years ago

Sure, supporting things like RAID, LVM or SMART status of drives are all desirable features for the future. I couldn't agree more with you.

There are others too, like support for additional file systems (file systems being a hot topic currently with stuff like ext4 and btrfs coming up).

Additionally, many things in this regard (SMART and other device related matters) should in my opinion be supported by KDE's own "Solid" hardware layer, thus there are opportunities for synergetic effects.

However, the short term plan is now to stabilize the application for a rock solid 1.0.0 release. That should happen pretty soon, given the current state of things. Afterwards new features like the above mentioned ones will come into focus.

Feature requests, bug reports and patches are all welcome. Please use bugs.kde.org for that, though, so nothing gets lost. ;-)

Report

downhillgames

8 years ago

You got it :)

Report

DanaKil

9 years ago

I'd love to be able to safely "lock" one or several partitions so that I don't fear to mess with them accidentaly. Partition Magic (I think) has this feature : you have a small dialog box which lists all available disks/partitions and you can check them for locking. After that, in the main interface, the partition still appears but with a lock-icon and you don't have acces to them anymore (until unlocking in the dialogbox of course).

It is usefull because I can easily set important partitions (system, etc) as locked once and never fear to damage them later. It could maybe done with a entry "Lock Disk/Partition" in the settings menu ?

Anyway, thanks for this app :)

Report

tonihele

9 years ago

Thank you! I've missed this for a long time. QTParted is plain ugly and most likely dead or at least slow on the development. I even thought of starting a KDE port and beautification of it on my own...

But thanks! I hope this will be included in Kubuntu by default in place of QTParted.

Report

jackiebrown

9 years ago

Cosmetic only, but instead of partitionmanager maybe kpartitionmanager?

I didn't realize how use to that scheme I was until looking for the executable.

Report

pejakm

9 years ago

Or even better: KParted

Report

C

VolkerLanz

9 years ago

There once was a project called KParted, so that name was and is out right from the start.

KDE Partition Manager strives to do more than just being a front end for libparted (as goes GParted, by the way). I therefore don't think the <xyz>Parted naming scheme is really that appropriate (for either of them, but for GParted it's a little late ;-)).

Report

C

VolkerLanz

9 years ago

You're right, at the moment you need to know the executable name. The build process tells you what it's called, though.

I'm not a big fan of naming KDE applications with a "k" in front. Also, once KDE Partition Manager is part of your distribution, you're going to run it from the KDE Menu anyway, so you won't need to know the executable name.

The KDE project is, I think, trying to get away from the "k<whatever>" naming schemes itself.

Report

jackiebrown

9 years ago

in fairness, it wasn't that hard to guess. just a thought.

Either way, your app works great.

Maybe optional support to update fstab after partitioning?

Report

mazetas

9 years ago

how can i install this app?

can i also create and manage ntfs partitions from linux? the version that i had used didn't have that option

Report

jackiebrown

9 years ago

You have to add those to parted.

This is a frontend.

in Debian it is ntfsprogs

Report

sneakerski

9 years ago

to build the sources:
untar it
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
sudo make install

note that the ` is the key to the left of the one... you will also need all the development packages for kde4 and libparted

Report

sneakerski

9 years ago

this is sweet! thanks so much for your effort on this! it's been a while since there was a solid KDE partition manager and you've filled that void! mad props

Report

jirityr

9 years ago

Hi,

I have made an ebuild for Gentoo users. You can add this link into the download links:
http://bugs.gentoo.org/show_bug.cgi?id=238458

Cheers,
Jiri

PS: You should check for the parted utility (and for all other dependencies) in the cmake script.

Report

jamadagni

9 years ago

build-essential gettext kdelibs5-dev libparted-dev uuid-dev

Report

lucher

9 years ago

I can't try your app on the Mac I am sitting in front of, but from looking at the screenshots I am impressed.

There are a few clues that are arguable when I think about your UI design. I want to keep a window simple as possible without loosing too much information. Here are some thoughts:

The "log output" is only required if something went wrong or if a "power user" wants to see it. Maybe you will find a way to disable it while still showing the "pending operations" window?

The box "devices" does not make to much sense to me. It takes much space and does not fit visually well to the information bar and the other widgets around it. Is it possible to put the selector of the device into the main list (in terms of a tree view, that is you select the device and on the next level you may select the partitions)?

The last thing is just about defaults: What do I need the information panel for, if almost all information displayed there are also available in the list view? To me it sounds reasonable to either remove the information panel in the default view (or reduce it) or disable the redundant columns in the list view (in default view only, off course). Though, I like it to see the partition sizes in the list view...

Report

C

VolkerLanz

9 years ago

Thanks for your comments.

This is a KDE4 app, so all dockable panels can be turned on and off, resized, stacked on top of each other etc. If a user does not want to see the log output panel, he can just close it. The default for both the log output and the information pane is off.

I did think about including the devices in the main "partition tree view" for a while, but decided against it to keep the partition tree view as simple as possible. Additionally, there _are_people with six or more external hard disks who might not really want to have them all in one big tree. I'm not sure if my decision to keep this separate was the right one. I might reconsider that depending on more user feedback.

The information panel shows context-sensitive information, i.e., if you select a device but no partition, it shows information about the device itself that is not otherwise available. You're right though that the information there about the currently selected partition is either redundant with the partition tree view or not terribly interesting to the end user (start and end sector, number of sectors). I'll see what I can do about that.

Report

lucher

9 years ago

Thanks for listening and accepting my feedback.

I just started some brainstorming based on your points:

valid additional entries for the information panel contain label, mount point, extended mount options, date of last file system check. You should consider a graphical representation of disk space, cylinders, etc. I believe, the information panel would be the right place for such (and then there won't be too much redundancy compared with alphanumeric representation in the list view).

Regarding the device selector widget I solely agree. Maybe it is a good idea to move the device list view to the main panel somehow? Maybe you can combine it with the graphical device view on top or with a tab bar? I believe, it should not be dockable (and, thus, invisible)

The "pending operations" are important in my opinion. If there won't be a superhuge own dockwidget for it, I could imagine seeing it in compact form in the information pane as well.

Best regards and thanks for listening

Report

BorgQueen

9 years ago

Hi great app. Can it be adapted to include dealing with other types of media (for formatting sake) such as floppies (yes I know who uses them, MS users do and I have to deal with them) cdrws/dvdrws and the like?

Its clearly not an important request but it was be interesting.

Now, the really interesting one would be to get this to work with music players like ipods, zens, sandisk players, using dosfstools and such?

Anyway, great app, thank you. I'm going to tell bero of Ark Linux. We have been looking for a better interface for a while, this is wonderful.

Report

GameMage

9 years ago

I've been waiting for a kde partitioner for ages, no more qtparted for me now then! 8D

Report

srog

9 years ago

Good work !

With the Kubuntu Intrepid:

Build-Depends: libqt4-dev, kdelibs5-dev, libparted1.8-dev, uuid-dev (+build-essential).

Report

9 years ago

1.0.3
=====

Make sure available and used capacity are not printed in a partition's properties dialog if they are not known

Make sure fsck.msdos does not want to modify a file system when it is being called to read the file system usage

Warn the user when trying to overwrite an existing partition with another or an image file

Clear the clipboard if undoing an operation deleted the partition that was in it

Keep the current UUID when resizing a swap partition

Fix the build by explicitly linking the partition manager executable against the KDE libs it uses

Do not allow pasting a source partition on a bigger target partition when the source partition's file system cannot be grown to fill the target partition


1.0.2
=====

* Copy a file system's UUID to the copied file system when creating a file system from another one.

* Implement a workaround for a libparted bug that makes it sometimes fail to commit changes to the OS in versions earlier than 2.2.

* Update the partition's file system and re-check for constraints if the partition's role is changed in the "Create New Partition" dialog. This fixes a bug where the user was not able to grow an extended partition if he'd previously selected a file system that cannot grow beyond a certain size.

* Always use the correct icons in modified ok/cancel buttons in dialogs and message boxes

* Fix a crash when operations to create, resize and delete an extended partitions where incorrectly merged into one (bug 232092)

product-maker alex-l Oct 17 2016

product-maker ujnhz Jan 31 2016

product-maker Nenoukos May 09 2015

product-maker freelancer96 Nov 09 2013

product-maker popcon Nov 09 2013

product-maker frodoom Nov 09 2013

product-maker dergnome Nov 09 2013

product-maker hello98 Nov 05 2013

product-maker mea5 Nov 05 2013

product-maker KDesk May 18 2013

product-maker stikonas Nov 06 2012

product-maker dmeyer Oct 14 2012

product-maker kaznovac Oct 04 2012

product-maker step-2 Aug 23 2012

product-maker Musikolo Jan 12 2012

product-maker nikore90 Jan 12 2012

product-maker 442206 Nov 20 2011

product-maker roentgen Nov 18 2011

product-maker cyberconan Oct 12 2011

product-maker tcat May 30 2011

product-maker unikum111 May 17 2011

product-maker adomas187 May 07 2011

product-maker YAFU Mar 30 2011

product-maker cochisepoeta Feb 12 2011

product-maker obsrv Dec 25 2010

product-maker ctown Dec 12 2010

product-maker jmc88 Oct 26 2010

product-maker 22 405

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.0.3
updated Sep 01 2010
added Sep 18 2008
downloads today
0
page views today 43