KDE Partition Manager

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

49
Score 74.7%
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

I agree this would be a feature worth thinking about.

However, this is a little bit outside the scope of KDE Partition Manager itself, so it would be best to suggest this on the KDE brainstorm forum:

http://forum.kde.org/brainstorm.php#cat83

Report

gerlosgm

9 years ago

Will it support Logical Volume Manager?

Report

C

VolkerLanz

9 years ago

Yes. No ETA currently, though.

Report

shafff

9 years ago

it is unusable for resizing (ntfs) partitions: it wants to also move them few MBs to the right: so it would 'resize' my 200 gb ntfs partition for several hours.

gparted had the same issue, but its developers introduced a 'round to cylinders' checkbox which i'd uncheck when I resized the partition.

Report

C

VolkerLanz

9 years ago

What you describe is completely orthogonal to the file system (in your case NTFS) in use.

If you're running Vista or Windows 7 and used it to partition your hard drive, you will have partitions aligned at MiB boundaries. KDE Partition Manager 1.0.x does not support that and will align partitions the way it was the norm for 25 years.

The next feature release, 1.1, will support different aligning schemes.

Background reading:
http://www.osnews.com/story/22872/Linux_Not_Fully_Prepared_for_4096-Byte_Sector_Hard_Drives

Report

shafff

9 years ago

thanks!

Report

KFreakz

9 years ago

A really good program, extensive but still very easy to use.

An awesome new feature would be, to have a possibility to configure a compression level for the partition backup images, additionally to the sector-by-sector image creation. Then Kpartitionmanager would be immediately my new standard backup program.

Report

sefran

9 years ago

Isn't possible to implément ? :
mlabel -i <device> -s ::
for check label name and :
mlabel -i <device> ::<label>
for change label
Thanks

Report

C

VolkerLanz

9 years ago

1.0.x reads fat labels but doesn't let the user change them.

In the next feature release there will be support to set labels for fat volumes.

Report

9

YAFU

9 years ago

Hello.
Can I use PartitionManager from console? Where can I find a manual with the commands to be used from console?
Thank you.

Report

C

VolkerLanz

9 years ago

In 1.0.x it doesn't have a well thought out DBUS interface that you could use from the console.

1.0.x does however expose its actions over DBUS. You can use qdbus to explore what these actions are.

Report

2Fast4u

9 years ago

Great tool!
I had only one Problem:
One of my drives is partitioned like this (fdisk -l):
Disk /dev/sdb: 400.1 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2748f859

Device Boot Start End Blocks Id System
/dev/sdb1 2 48641 390700800 f W95 Ext'd (LBA)
/dev/sdb5 2 48641 390700768+ 7 HPFS/NTFS

KDE Partition Manager 1.0.1 tells me sdb5 is an ext2 Partition. It's possible to mount the partition, so the table should be ok...

Report

veeall

9 years ago

In gparted theres a tickbox to 'round to cylinders' when creating and resizing partitions. Because partitionmanager doesn't have such tickbox, does it rounds to cylinders by default or not at all?

Thanks!

Report

C

VolkerLanz

9 years ago

1.0.0 and 1.0.1 always align partitions to cylinder boundaries as has been the norm for MS-DOS partition tables for the last 20 years or more.

In the next feature release there will be some new feature to (optionally) account for MS Windows Vista/7's way of aligning partitions (which is optimized for 4k-sector-size hard disks).

Report

fackamato

9 years ago

Missing LVM support! See https://bugs.kde.org/show_bug.cgi?id=179264

Report

polettimarco

9 years ago

Hi, the main missing feature IMHO is RAID support. Do you plan implementing it?

Report

C

VolkerLanz

9 years ago

What exactly do you mean with "raid support"? What are you missing?

Report

polettimarco

9 years ago

Well,

1)
I don't see my /dev/md0, /dev/md1 in Devices, so I can't view partitions using RAID. I expected a special drive called RAID, or something like that, that contains all my RAID partitions.

2)
I don't see a menu option for creating/deleting RAID sets, I suppose it currently can't be done with partitionmanager.

3)
Partitions used by RAIDs are shown with "unknown" file system type instead of being flagged as used, or something like that. They should not be formatted until the associated RAID set is deleted.

Report

olahaye74

9 years ago

Does it supports GPT partition tables?
http://en.wikipedia.org/wiki/GUID_Partition_Table

Report

C

VolkerLanz

9 years ago

Not yet. I'll look into this for the next feature release.

Report

C

VolkerLanz

9 years ago

Committed today to SVN. Will be in the next feature release.

Report

aspotashev

10 years ago

Does it support LVM2?

Report

reavertm

10 years ago

Unfortunately LVM2 doesn't provide sufficient API yet (fortunately it's WIP), and parsing output of commands line tools doesn't sound like fun I suppose.
I think it's better to wait a bit for liblvm to gain more features before any LVM2 support is considered.
LVM2 support would be nice indeed - for now there are only two reasonable LVM2 frontends:
- system-config-lvm - "official" GUI from LVM2 developer (RedHat/Fedora) - but quite abysmal in features
- EVMS (sic!) - the best known LVM2 frontend - unfortunately only Gtk1 and ncurses

Report

warnec

10 years ago

I wanted to shrink one of my NTFS partitions, and add the resulting GBs to two of my ext3 partitions.

See here:

[warnec@chakra ~]$ sudo fdisk -lu

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000001

Device Boot Start End Blocks Id System
/dev/sda1 * 63 42078959 21039448+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 42079084 625121279 291521098 f W95 Ext'd (LBA)
/dev/sda5 42079085 147072239 52496577+ 7 HPFS/NTFS
/dev/sda6 147072303 594004319 223466008+ 7 HPFS/NTFS
/dev/sda7 594019503 614984264 10482381 83 Linux
/dev/sda8 614984328 621330001 3172837 83 Linux
/dev/sda9 621330003 625121279 1895638+ 82 Linux swap / Solaris
[warnec@chakra ~]$


I used the LiveCD and I shrank the 50GB partition with no problem, but neither of the two ext3 partitions could be enlarged. I only had a possiblity to shrik them.

Report

oshunluvr

10 years ago

Thanks for a great piece of software! I saw RAID mentioned in an earlier post as "on the table". I just wanted to throw my vote in for this one. I'm using mdadm based software raid0

Currently, it detects and lists my raid partitions as devices in the "Devices" window, but doesn't identify the mount points or amount used. When selected, the partition window shows the /dev/mdX incorrectly by adding a 1 to it i.e. /dev/md5 is listed as /dev/md51

When selecting a "hard" device the raid partitions will show size information if the partition is mounted.

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)

12345678910
624
product-maker ognarb Dec 28 2018 9 excellent
Love this app.
product-maker qef1 Sep 26 2018 9 excellent
+
product-maker alex-l Oct 17 2016 9 excellent
product-maker Nenoukos May 09 2015 9 excellent
product-maker freelancer96 Nov 09 2013 3 bad
product-maker popcon Nov 09 2013 3 bad
product-maker frodoom Nov 09 2013 3 bad
product-maker dergnome Nov 09 2013 3 bad
product-maker hello98 Nov 05 2013 3 bad
product-maker mea5 Nov 05 2013 3 bad
product-maker KDesk May 18 2013 9 excellent
product-maker stikonas Nov 06 2012 9 excellent
product-maker dmeyer Oct 14 2012 9 excellent
product-maker kaznovac Oct 04 2012 9 excellent
product-maker step-2 Aug 23 2012 9 excellent
product-maker NikosAlexandris Feb 27 2012 9 excellent
product-maker Musikolo Jan 12 2012 9 excellent
product-maker nikore90 Jan 12 2012 9 excellent
product-maker 442206 Nov 20 2011 9 excellent
product-maker roentgen Nov 18 2011 9 excellent
product-maker cyberconan Oct 12 2011 9 excellent
product-maker artemisfowl2007 Aug 15 2011 9 excellent
product-maker tcat May 30 2011 9 excellent
product-maker unikum111 May 17 2011 9 excellent
product-maker adomas187 May 07 2011 9 excellent
product-maker YAFU Mar 30 2011 9 excellent
product-maker cochisepoeta Feb 12 2011 9 excellent
product-maker obsrv Dec 25 2010 9 excellent
product-maker ctown Dec 12 2010 9 excellent
product-maker jmc88 Oct 26 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
ognarb
Dec 28 2018
Stincjatclava
Apr 16 2013
kaznovac
Oct 04 2012
roentgen
Nov 18 2011
HATRED
Oct 22 2011
gericom
Oct 22 2011
dancingrobot84
Jul 23 2011
darx667
Jun 15 2011
ctown
Dec 12 2010
floorek
Nov 17 2010
amair
Oct 06 2010
rencord
Sep 16 2010
vatsok
Sep 04 2010
lordt
Sep 01 2010
MoonBlossom
Sep 01 2010
Bert
Aug 31 2010
devport
Jul 21 2010
Gilde
Jun 05 2010
gauda
May 30 2010
thomasjfedora
May 18 2010
sefran007
Apr 27 2010
YAFU
Apr 24 2010
mityukov
Jan 11 2010
pinkworm
Jan 10 2010
Gobnuts
Jan 09 2010
SeaJey
Jan 09 2010
vejha
Dec 28 2009
giricz81
Dec 10 2009
oshunluvr
Oct 19 2009
RavisPohan
Sep 19 2009
echelon4
Sep 08 2009
giucam
Sep 03 2009
deabru
Aug 18 2009
panda84
Jul 23 2009
james147
Jul 03 2009
usrkl
Jun 09 2009
Bluespear
May 14 2009
jalpaka
Apr 16 2009
bugmenot1234
Mar 29 2009
friendly-demon
Mar 15 2009
mononoke
Mar 10 2009
eRSZ
Mar 01 2009
billux13
Feb 26 2009
attendant
Jan 21 2009
zunami
Jan 20 2009
linuxcolor
Jan 18 2009
hash87
Jan 17 2009
dominik
Jan 13 2009
Frank
Jan 13 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.0.3
updated Sep 01 2010
added Sep 18 2008
downloads 24h
5
mediaviews 24h 0
pageviews 24h 38
System Tags app software