Andrius Štikonas
|
5ab60c6dfa
|
Enable used space reporting for swap.
BUG: 367473
|
2016-08-29 12:12:57 +01:00 |
Anthony Fieroni
|
ac16bd6185
|
[smart] SSD attribute names
REVIEW: 128710
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
|
2016-08-21 07:44:31 +03:00 |
Chantara Tith
|
28dd42839d
|
More documentations.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
3eda1d79c6
|
Make sure to activate all LVM LVs on start.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
eb3910679c
|
Add all LVM devices to the bottom of the devices list.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
8a3c11774c
|
Make variable names slightly more consistent thruoght kmpcore.
Add more doxygen comments.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
426a9385cd
|
Remove unused includes.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
69536b1129
|
Remove unused parameters from LvmDevice.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
6fd0c7a0db
|
API changes, Refactor and Raname to a consistant interface.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
40ff0861a8
|
Convert most of the remaining foreach cases.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
9c524c40fe
|
Fix a compilation error in KPM.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
16a2d063e3
|
More work on C++11 for loops.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
a10c8d3aaa
|
Convert to C++11 for loop where it is safe (avoid detaching Qt objects).
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
25bbce4975
|
A small dirty hack to keep track of all the PVs that to be added to any VG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
6915187fb2
|
Add activating LVM LV and VG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
ca2bbb27d7
|
Add deactivating LVM LV and VG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
5befd7484e
|
Decouple VG scan and system scan.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
77ff25e160
|
Move LVM deviceNodeList and LvPathList to public.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
4b7289fa0d
|
Add UUID for LV filesystem.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
467759d0a9
|
Set partitionTable Last/First sector setter as public.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
53b154fe16
|
Add internal storage to LVM Device to keep track of its LVs and PVs.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
5447768a76
|
LUKS static cast here should be sufficient.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
bc0cd8c411
|
Enable smartStatus for Disk Device only.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
20c79023c8
|
Micro optimization. calling one external function instead of two.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
c3c718615d
|
Add LVM snapshotting functionality.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
484c1765ed
|
Reduce the calls of external functions to speed up scanning time.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
87e9bf9cb5
|
House-cleaning, removing finished TODO and FIXME tasks.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
510feefc55
|
Various small cleanups.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
2a62bc4b14
|
Fix crashes in LVM scanner when external device is unplugged without deactivating LVM partitions.
This commit removes stderror channel from output of external commands.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
54a78b150d
|
Do not limit number of partitions in Volume Manager Devices.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
fd8c81921e
|
Get rid of unused LVM flag for LVM LV.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
1c7dd64e68
|
Move LVM scanning logic from DeviceScanner to LvmDevice.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
cbb077ffbd
|
House-cleaning and removing irrelevant TODO.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
4d78cad920
|
Deactivate VG before removing it.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0952ffb11f
|
Hardcode LUKS payload offset return value in byte size instead of sector number.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
27290f04f3
|
Handle LUKS inside LVM. still need to fix incorrect sectorUsed.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0feb7a7330
|
Display preview for LV operation.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
52ee15f3c0
|
Rephrashing comment.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
254ac012af
|
Add functionality to specify PE size when creating VG group.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
bef1085ce7
|
Fix LVM volume showing incorrect preview when creating new LV.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
85c7106ab9
|
Move LvmDevice member variables from 32 bits to 64 bits.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
042878b66f
|
Add optional destination partitions to LVM movePV. This also helps preventing moving data back and forth when resizing.
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
5edebbc32b
|
Fix integer overflow.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
3d0df854b5
|
Handle case when the to-be-moved PV is not used.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
17d3d9305a
|
Refactor functions for getting list of PV and LV.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
c5472f2162
|
Handle LvmDevice's getField case when VG name is not supplied.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0cfc323f84
|
Add LVM PV move.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
ef7b4003b7
|
Move LVM removeVG parameter to LvmDevice instead of QString of VG name.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
ad23d6cbce
|
Fix createVG PV list white space problem.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
167432844e
|
Add removeVG lvmdevice. And, Change createVG to accpeting QStringList instead.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
32b978074f
|
Add LvmDevice createVG.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
3c229f8a5a
|
Add freeSetors for partitionTable
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
e9ff3c874a
|
Remove else clause
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
818ab34ce9
|
Move LVM totalPE to 64 bits
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
fd3580e62f
|
LVM LV resize Operation
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
ff2bf7b022
|
Fix LV used space.
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
41d6a21bf2
|
Better LVM operations report
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
ab6df5ff86
|
Move from creating unallocated LVM partitio manually to PartitionTable
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
3b7eda5933
|
Add LVM operations
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
933ecc9cce
|
Add Label for LVM partition's filesystem
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
a07e57cbb5
|
Add LVM delete partition job
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
fedfc0d440
|
Fix PartitionTable sector representation and used space for LVM partition
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
713c26ded0
|
Use KMountPoint for LvmDevice's Partition
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
0e54626355
|
Move scanPartitions to LVM Field
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
aeaecad6fb
|
Move from regex to LVM Field options
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
3170e0a6a9
|
Refactor and add UUID to LvmDevice
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
bd892fd2d6
|
Construct PartitionTable and Partition in LvmDevice
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
103b5343d6
|
Initial work on LvmDevice
|
2016-08-15 17:20:50 +01:00 |
Chantara Tith
|
fcc8a7c992
|
Initial Device separation
|
2016-08-15 17:20:50 +01:00 |
Andrius Štikonas
|
ea99bcc76f
|
Correctly report used space of FAT partitions whose dirty bit is set.
BUG: 366313
|
2016-08-02 21:41:09 +01:00 |
Andrius Štikonas
|
e64a82ff19
|
Use KAuth to get privileges needed for detecting partitions.
|
2016-07-22 12:00:01 +01:00 |
Andrius Štikonas
|
3a2b78e143
|
Improve semantic markup of translations.
|
2016-07-17 23:41:00 +01:00 |
Andrius Štikonas
|
9d040e6081
|
Use reverse iterator.
|
2016-07-08 00:57:16 +01:00 |
Andrius Štikonas
|
09711cdf1d
|
Whitespace fixes.
|
2016-06-01 21:00:31 +01:00 |
Andrius Štikonas
|
3d57b3211a
|
Convert remaining signals to the new syntax.
|
2016-05-24 01:37:15 +01:00 |
Andrius Štikonas
|
6e4c330410
|
Do not run moc on classes where it is not necessary.
|
2016-05-22 23:53:17 +01:00 |
Andrius Štikonas
|
f820c8d764
|
Adjust minimal filesystem size for luks partitions.
|
2016-05-20 20:13:11 +01:00 |
Andrius Štikonas
|
4278172f35
|
Iterate over operation stack backwards.
BUG: 363216
|
2016-05-19 16:40:20 +01:00 |
Andrius Štikonas
|
da550fb534
|
Fix null pointer dereference.
|
2016-05-19 01:53:30 +01:00 |
Andrius Štikonas
|
6f8a2c7016
|
Also disable decryption of luks partition if it is copied in the operation stack.
|
2016-05-18 15:45:00 +01:00 |
Andrius Štikonas
|
063c50aec6
|
Add a method to check whether partition is part of operationStack.
|
2016-05-18 14:56:13 +01:00 |
Andrius Štikonas
|
ffa24e4451
|
Revert "Disable OperationStack merging of operations for luks partitions."
This is no longer necessary now that copying/resizing of new luks partitions is
forbidden.
This reverts commit aec564f1a2 .
|
2016-05-18 13:58:08 +01:00 |
Andrius Štikonas
|
aec564f1a2
|
Disable OperationStack merging of operations for luks partitions.
|
2016-05-18 13:13:51 +01:00 |
Andrius Štikonas
|
142ff07938
|
Remove reduntant virtual keywords.
|
2016-05-17 18:01:31 +01:00 |
Chantara Tith
|
b653b5b6e3
|
move mount logic from Partition to FileSystem
|
2016-05-13 23:00:27 +01:00 |
Chantara Tith
|
2a12571d44
|
move unmount logic from Partition to FileSystem
|
2016-05-13 23:00:27 +01:00 |
Andrius Štikonas
|
7e8cfaf25c
|
Convert QRegExp->QRegularExpression in Partition class.
|
2016-05-12 16:46:25 +01:00 |
Andrius Štikonas
|
1ea4f4976d
|
Revert "Revert "Port away from QRegExp to QRegularExpression.""
This reverts commit c291af2c83 .
|
2016-05-12 16:45:13 +01:00 |
Andrius Štikonas
|
c291af2c83
|
Revert "Port away from QRegExp to QRegularExpression."
This reverts commit bb2de6cd56 .
This was causing a crash when restoring partitions.
|
2016-05-11 22:31:33 +01:00 |
Andrius Štikonas
|
4fc3f321dd
|
Revert "Better to use deleteLater with QObjects."
This reverts commit 3ec80be2a1 .
This was causing a crash when changing filesystem (reformatting).
|
2016-05-11 22:17:38 +01:00 |
Andrius Štikonas
|
bb2de6cd56
|
Port away from QRegExp to QRegularExpression.
|
2016-05-08 00:22:22 +01:00 |
Andrius Štikonas
|
7e7d9e2a9a
|
Use long style command line parameters.
|
2016-05-06 22:47:56 +01:00 |
Andrius Štikonas
|
464b3060fb
|
Remove remaining ../ from #includes.
|
2016-05-06 22:36:24 +01:00 |
Andrius Štikonas
|
0bd44b94dc
|
Use trimmed() instead of simplified().
|
2016-05-05 12:46:27 +01:00 |
Andrius Štikonas
|
ea4b945ebb
|
Add override keyword to virtual functions.
|
2016-04-27 21:54:02 +01:00 |
Andrius Štikonas
|
f7e62d93f9
|
Merge branch 'master' into luks-decorator
|
2016-04-27 16:34:02 +01:00 |
Teo Mrnjavac
|
83787cbdfc
|
Make the parent in Partition a QPointer.
This also reverts commit dc9e9651ac .
|
2016-04-27 16:58:17 +02:00 |
Teo Mrnjavac
|
3ec80be2a1
|
Better to use deleteLater with QObjects.
|
2016-04-27 15:36:07 +02:00 |
Andrius Štikonas
|
2e7055aa69
|
Merge branch 'master' into luks-decorator
|
2016-04-21 23:03:28 +01:00 |
Teo Mrnjavac
|
26026b6232
|
PartitionRole::LUKS is now PartitionRole::Luks.
|
2016-04-19 16:46:18 +02:00 |