Software RAID devices can be created containing '/' character after 'md'. (e.g. /dev/md/alpha0)

This commit is contained in:
Caio Carvalho 2018-07-13 19:33:08 -03:00
parent 6803d6bc67
commit aa23ecdc3c
1 changed files with 1 additions and 1 deletions

View File

@ -131,7 +131,7 @@ void SoftwareRAID::scanSoftwareRAID(QList<Device*>& devices)
ExternalCommand scanRaid(QStringLiteral("cat"), { QStringLiteral("/proc/mdstat") });
if (scanRaid.run(-1) && scanRaid.exitCode() == 0) {
QRegularExpression re(QStringLiteral("md(\\d+)\\s+:"));
QRegularExpression re(QStringLiteral("md([\\/\\w]+)\\s+:"));
QRegularExpressionMatchIterator i = re.globalMatch(scanRaid.output());
while (i.hasNext()) {
QRegularExpressionMatch reMatch = i.next();