Software RAID devices can be created containing '/' character after 'md'. (e.g. /dev/md/alpha0)
This commit is contained in:
parent
6803d6bc67
commit
aa23ecdc3c
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue