diff --git a/server/FTServer.py b/server/FTServer.py index 6622b08..fc67b53 100644 --- a/server/FTServer.py +++ b/server/FTServer.py @@ -243,6 +243,12 @@ def data_export(): /bin/mount /dev/sd[a-z] /mnt/USB fi """ + + scriptUnmount = """ + sync + /bin/umount /mnt/USB + """ + os.system("bash -c '%s'" % scriptMount) usbDrive='/mnt/USB/' dataDestination = (usbDrive+currentFolder) @@ -251,6 +257,7 @@ def data_export(): else: os.mkdir(dataDestination) copy_tree(workingDirectory, dataDestination) + os.system("bash -c '%s'" % scriptUnmount) return redirect("/logger") @flaskApp.route("/api/v1/data/delete", methods=['PUT'])