|
|
@ -18,8 +18,13 @@ bool DataExportService::isDetectedUDisk(string& diskpath) { |
|
|
|
string dev = fmt::format("/dev/sd{}", (char)('a' + i)); |
|
|
|
logger->info("check dev: {}", dev); |
|
|
|
if (access(dev.c_str(), F_OK) == 0) { |
|
|
|
m_ismounted = true; |
|
|
|
string subdev = fmt::format("/dev/sd{}1", (char)('a' + i)); |
|
|
|
if (access(subdev.c_str(), F_OK) == 0) { |
|
|
|
diskpath = subdev; |
|
|
|
} else { |
|
|
|
diskpath = dev; |
|
|
|
} |
|
|
|
m_ismounted = true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|