Remove unused parameters from LvmDevice.
This commit is contained in:
parent
6fd0c7a0db
commit
69536b1129
|
@ -370,9 +370,8 @@ bool LvmDevice::createLV(Report& report, LvmDevice& dev, Partition& part, const
|
||||||
return (cmd.run(-1) && cmd.exitCode() == 0);
|
return (cmd.run(-1) && cmd.exitCode() == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LvmDevice::createLVSnapshot(Report& report, LvmDevice& dev, Partition& lvpart, const QString& name, const qint64 extents)
|
bool LvmDevice::createLVSnapshot(Report& report, Partition& lvpart, const QString& name, const qint64 extents)
|
||||||
{
|
{
|
||||||
Q_UNUSED(dev);
|
|
||||||
QString numExtents = (extents > 0) ? QString::number(extents) :
|
QString numExtents = (extents > 0) ? QString::number(extents) :
|
||||||
QString::number(lvpart.length());
|
QString::number(lvpart.length());
|
||||||
ExternalCommand cmd(report, QStringLiteral("lvm"),
|
ExternalCommand cmd(report, QStringLiteral("lvm"),
|
||||||
|
@ -387,9 +386,8 @@ bool LvmDevice::createLVSnapshot(Report& report, LvmDevice& dev, Partition& lvpa
|
||||||
return (cmd.run(-1) && cmd.exitCode() == 0);
|
return (cmd.run(-1) && cmd.exitCode() == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LvmDevice::resizeLV(Report& report, LvmDevice& dev, Partition& part)
|
bool LvmDevice::resizeLV(Report& report, Partition& part)
|
||||||
{
|
{
|
||||||
Q_UNUSED(dev);
|
|
||||||
//TODO: thorough tests and add warning that it could currupt the user data.
|
//TODO: thorough tests and add warning that it could currupt the user data.
|
||||||
ExternalCommand cmd(report, QStringLiteral("lvm"),
|
ExternalCommand cmd(report, QStringLiteral("lvm"),
|
||||||
{ QStringLiteral("lvresize"),
|
{ QStringLiteral("lvresize"),
|
||||||
|
@ -423,9 +421,8 @@ bool LvmDevice::insertPV(Report& report, LvmDevice& dev, const QString& pvPath)
|
||||||
|
|
||||||
return (cmd.run(-1) && cmd.exitCode() == 0);
|
return (cmd.run(-1) && cmd.exitCode() == 0);
|
||||||
}
|
}
|
||||||
bool LvmDevice::movePV(Report& report, LvmDevice& dev, const QString& pvPath, const QStringList& destinations)
|
bool LvmDevice::movePV(Report& report, const QString& pvPath, const QStringList& destinations)
|
||||||
{
|
{
|
||||||
Q_UNUSED(dev);
|
|
||||||
|
|
||||||
if (FS::lvm2_pv::getAllocatedPE(pvPath) <= 0) {
|
if (FS::lvm2_pv::getAllocatedPE(pvPath) <= 0) {
|
||||||
return true;
|
return true;
|
||||||
|
@ -475,9 +472,8 @@ bool LvmDevice::deactivateVG(Report& report, const LvmDevice& dev)
|
||||||
return deactivate.run(-1) && deactivate.exitCode() == 0;
|
return deactivate.run(-1) && deactivate.exitCode() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LvmDevice::deactivateLV(Report& report, const LvmDevice& dev, const Partition& part)
|
bool LvmDevice::deactivateLV(Report& report, const Partition& part)
|
||||||
{
|
{
|
||||||
Q_UNUSED(dev);
|
|
||||||
ExternalCommand deactivate(report, QStringLiteral("lvm"),
|
ExternalCommand deactivate(report, QStringLiteral("lvm"),
|
||||||
{ QStringLiteral("lvchange"),
|
{ QStringLiteral("lvchange"),
|
||||||
QStringLiteral("--activate"), QStringLiteral("n"),
|
QStringLiteral("--activate"), QStringLiteral("n"),
|
||||||
|
@ -494,9 +490,8 @@ bool LvmDevice::activateVG(Report& report, const LvmDevice& dev)
|
||||||
return deactivate.run(-1) && deactivate.exitCode() == 0;
|
return deactivate.run(-1) && deactivate.exitCode() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LvmDevice::activateLV(Report& report, LvmDevice& dev, Partition& part)
|
bool LvmDevice::activateLV(Report& report, Partition& part)
|
||||||
{
|
{
|
||||||
Q_UNUSED(dev);
|
|
||||||
ExternalCommand deactivate(report, QStringLiteral("lvm"),
|
ExternalCommand deactivate(report, QStringLiteral("lvm"),
|
||||||
{ QStringLiteral("lvchange"),
|
{ QStringLiteral("lvchange"),
|
||||||
QStringLiteral("--activate"), QStringLiteral("y"),
|
QStringLiteral("--activate"), QStringLiteral("y"),
|
||||||
|
|
|
@ -73,14 +73,14 @@ public:
|
||||||
|
|
||||||
static bool removeLV(Report& report, LvmDevice& dev, Partition& part);
|
static bool removeLV(Report& report, LvmDevice& dev, Partition& part);
|
||||||
static bool createLV(Report& report, LvmDevice& dev, Partition& part, const QString& lvname);
|
static bool createLV(Report& report, LvmDevice& dev, Partition& part, const QString& lvname);
|
||||||
static bool createLVSnapshot(Report& report, LvmDevice& dev, Partition& lvpart, const QString& name, const qint64 extents = 0);
|
static bool createLVSnapshot(Report& report, Partition& lvpart, const QString& name, const qint64 extents = 0);
|
||||||
static bool resizeLV(Report& report, LvmDevice& dev, Partition& part);
|
static bool resizeLV(Report& report, Partition& part);
|
||||||
static bool deactivateLV(Report& report, const LvmDevice& dev, const Partition& part);
|
static bool deactivateLV(Report& report, const Partition& part);
|
||||||
static bool activateLV(Report& report, LvmDevice& dev, Partition& part);
|
static bool activateLV(Report& report, Partition& part);
|
||||||
|
|
||||||
static bool removePV(Report& report, LvmDevice& dev, const QString& pvPath);
|
static bool removePV(Report& report, LvmDevice& dev, const QString& pvPath);
|
||||||
static bool insertPV(Report& report, LvmDevice& dev, const QString& pvPath);
|
static bool insertPV(Report& report, LvmDevice& dev, const QString& pvPath);
|
||||||
static bool movePV(Report& report, LvmDevice& dev, const QString& pvPath, const QStringList& destinations = QStringList());
|
static bool movePV(Report& report, const QString& pvPath, const QStringList& destinations = QStringList());
|
||||||
|
|
||||||
static bool removeVG(Report& report, LvmDevice& dev);
|
static bool removeVG(Report& report, LvmDevice& dev);
|
||||||
static bool createVG(Report& report, const QString vgname, const QStringList pvlist, const qint32 peSize = 4); // peSize in megabytes
|
static bool createVG(Report& report, const QString vgname, const QStringList pvlist, const qint32 peSize = 4); // peSize in megabytes
|
||||||
|
|
|
@ -43,7 +43,7 @@ bool DeactivateLogicalVolumeJob::run(Report& parent)
|
||||||
if (device().type() == Device::LVM_Device) {
|
if (device().type() == Device::LVM_Device) {
|
||||||
for (const auto &p : device().partitionTable()->children()) {
|
for (const auto &p : device().partitionTable()->children()) {
|
||||||
if (!p->roles().has(PartitionRole::Unallocated)) {
|
if (!p->roles().has(PartitionRole::Unallocated)) {
|
||||||
if (!LvmDevice::deactivateLV(*report, dynamic_cast<const LvmDevice&>(device()), *p)) {
|
if (!LvmDevice::deactivateLV(*report, *p)) {
|
||||||
rval = false;
|
rval = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@ bool MovePhysicalVolumeJob::run(Report& parent)
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const auto &partPath : partList()) {
|
for (const auto &partPath : partList()) {
|
||||||
rval = LvmDevice::movePV(*report, device(), partPath, destinations);
|
rval = LvmDevice::movePV(*report, partPath, destinations);
|
||||||
if (rval == false) {
|
if (rval == false) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -78,12 +78,11 @@ bool SetPartGeometryJob::run(Report& parent)
|
||||||
} else
|
} else
|
||||||
report->line() << xi18nc("@info:progress", "Could not open device <filename>%1</filename> while trying to resize/move partition <filename>%2</filename>.", device().deviceNode(), partition().deviceNode());
|
report->line() << xi18nc("@info:progress", "Could not open device <filename>%1</filename> while trying to resize/move partition <filename>%2</filename>.", device().deviceNode(), partition().deviceNode());
|
||||||
} else if (device().type() == Device::LVM_Device) {
|
} else if (device().type() == Device::LVM_Device) {
|
||||||
LvmDevice& dev = dynamic_cast<LvmDevice&>(device());
|
|
||||||
|
|
||||||
partition().setFirstSector(newStart());
|
partition().setFirstSector(newStart());
|
||||||
partition().setLastSector(newStart() + newLength() - 1);
|
partition().setLastSector(newStart() + newLength() - 1);
|
||||||
|
|
||||||
rval = LvmDevice::resizeLV(*report, dev, partition());
|
rval = LvmDevice::resizeLV(*report, partition());
|
||||||
}
|
}
|
||||||
|
|
||||||
jobFinished(*report, rval);
|
jobFinished(*report, rval);
|
||||||
|
|
Loading…
Reference in New Issue