diff --git a/src/fs/luks.cpp b/src/fs/luks.cpp index d748b52..35234d0 100644 --- a/src/fs/luks.cpp +++ b/src/fs/luks.cpp @@ -484,7 +484,9 @@ bool luks::resize(Report& report, const QString& deviceNode, qint64 newLength) c } else if (m_innerFs->resize(report, mapperNode, payloadLength)) { - ExternalCommand cryptResizeCmd(report, QStringLiteral("cryptsetup"), { QStringLiteral("--size"), QString::number(payloadLength / m_logicalSectorSize), QStringLiteral("resize"), mapperNode }); + ExternalCommand cryptResizeCmd(report, QStringLiteral("cryptsetup"), + { QStringLiteral("--size"), QString::number(payloadLength / /*m_logicalSectorSize*/ 512), // LUKS assume 512 bytes sector + QStringLiteral("resize"), mapperNode }); report.line() << xi18nc("@info:progress", "Resizing LUKS crypt on partition %1.", deviceNode); if (cryptResizeCmd.run(-1) && cryptResizeCmd.exitCode() == 0) {