Force unmount
This commit is contained in:
parent
d81b2c4a69
commit
7d044eee09
BIN
assets/bg-equilizer.png
Normal file
BIN
assets/bg-equilizer.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 131 KiB |
@ -104,7 +104,8 @@ void f1x::openauto::autoapp::ui::USBDialog::on_pushButtonMount_clicked()
|
|||||||
QString selected = ui_->listWidgetUSB->item(ui_->listWidgetUSB->currentRow())->text();
|
QString selected = ui_->listWidgetUSB->item(ui_->listWidgetUSB->currentRow())->text();
|
||||||
QString mountfulldevicepath = selected.split(" ")[0];
|
QString mountfulldevicepath = selected.split(" ")[0];
|
||||||
QString mountdevice = mountfulldevicepath.split("/")[2];
|
QString mountdevice = mountfulldevicepath.split("/")[2];
|
||||||
system(qPrintable("sudo umount " + mountfulldevicepath));
|
system(qPrintable("sudo umount -f " + mountfulldevicepath));
|
||||||
|
//system(qPrintable("sudo fuser -km /media/USBDRIVES/" + mountdevice));
|
||||||
system(qPrintable("sudo mkdir -p /media/USBDRIVES/" + mountdevice));
|
system(qPrintable("sudo mkdir -p /media/USBDRIVES/" + mountdevice));
|
||||||
system(qPrintable("sudo chmod 777 /media/USBDRIVES/" + mountdevice));
|
system(qPrintable("sudo chmod 777 /media/USBDRIVES/" + mountdevice));
|
||||||
system(qPrintable("sudo mount " + mountfulldevicepath + " /media/USBDRIVES/" + mountdevice));
|
system(qPrintable("sudo mount " + mountfulldevicepath + " /media/USBDRIVES/" + mountdevice));
|
||||||
@ -116,6 +117,8 @@ void f1x::openauto::autoapp::ui::USBDialog::on_pushButtonRemove_clicked()
|
|||||||
{
|
{
|
||||||
QString selected = ui_->listWidgetUSB->item(ui_->listWidgetUSB->currentRow())->text();
|
QString selected = ui_->listWidgetUSB->item(ui_->listWidgetUSB->currentRow())->text();
|
||||||
QString mountfulldevicepath = selected.split(" ")[0];
|
QString mountfulldevicepath = selected.split(" ")[0];
|
||||||
system(qPrintable("sudo umount " + mountfulldevicepath));
|
QString mountdevice = mountfulldevicepath.split("/")[2];
|
||||||
|
system(qPrintable("sudo umount -f " + mountfulldevicepath));
|
||||||
|
system(qPrintable("sudo fuser -km /media/USBDRIVES/" + mountdevice));
|
||||||
scanDrives();
|
scanDrives();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user