USB Stick unter Linux entfernen ohne unmount
Hi,
Folgendes Szenario:
- Virtualbox auf Linux
- VM ist ein Windows
- /media ist in Windows als Laufwerk gemountet (Also alle USB-Sticks werden in Windows unter diesem Laufwerk angezeigt)
Das Problem:
- Es scheint, als ob Daten lange im Buffer bleiben würden, und nicht direkt auf den USB-Stick geschrieben werden. Kann man das einstellen, dass alles direkt auf den USB-Stick gespeichert wird, ohne dass das Zeugs lange im Buffer bleibt?
Beispiel: Ein neu angelegter ordner ist nach dem herausziehen und wieder einstecken nicht mehr vorhanden... Daten, wie zB Word oder andere Dateien sind dagegen Problemlos und werden immer abgespeichert.
Natürlich wird der Stick nicht während eines Schreibvorgangs herausgezogen! Aber auch nach 5 Minuten warten wird ein Ordner auf dem Stick nicht gespeichert
Folgendes Szenario:
- Virtualbox auf Linux
- VM ist ein Windows
- /media ist in Windows als Laufwerk gemountet (Also alle USB-Sticks werden in Windows unter diesem Laufwerk angezeigt)
Das Problem:
- Es scheint, als ob Daten lange im Buffer bleiben würden, und nicht direkt auf den USB-Stick geschrieben werden. Kann man das einstellen, dass alles direkt auf den USB-Stick gespeichert wird, ohne dass das Zeugs lange im Buffer bleibt?
Beispiel: Ein neu angelegter ordner ist nach dem herausziehen und wieder einstecken nicht mehr vorhanden... Daten, wie zB Word oder andere Dateien sind dagegen Problemlos und werden immer abgespeichert.
Natürlich wird der Stick nicht während eines Schreibvorgangs herausgezogen! Aber auch nach 5 Minuten warten wird ein Ordner auf dem Stick nicht gespeichert
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 101042
Url: https://administrator.de/contentid/101042
Ausgedruckt am: 25.11.2024 um 04:11 Uhr
13 Kommentare
Neuester Kommentar
Hi,
mach ein umount und alles ist gut.
mfg Tz
mach ein umount und alles ist gut.
mfg Tz
Hallo,
also unter Linux kannst Du den USB-Stick entfernen, wenn der umount-Befehl abgeschlossen ist. Nach meiner Erfahrung ist es tatsächlich so, dass der umount-Befehl das Schreiben der Daten auf den Stick erst anstößt und dann dauert es eine ganze Weile bis es fertig ist.
Die Speicherverwaltung bei Linux ist ganz anders als bei Windows.
EDIT: da bist Du mir zuvorgekommen, Optionen für mount kannst Du in /etc/fstab eintragen.
Gruß
Markus
also unter Linux kannst Du den USB-Stick entfernen, wenn der umount-Befehl abgeschlossen ist. Nach meiner Erfahrung ist es tatsächlich so, dass der umount-Befehl das Schreiben der Daten auf den Stick erst anstößt und dann dauert es eine ganze Weile bis es fertig ist.
Die Speicherverwaltung bei Linux ist ganz anders als bei Windows.
EDIT: da bist Du mir zuvorgekommen, Optionen für mount kannst Du in /etc/fstab eintragen.
Gruß
Markus
Hallo nochmal,
was ist wenn Du zuerst auf der virtuellen Maschine das Laufwerk auswirfst und danach auf dem Linux-Rechner umount /media/usb (oder wie das Verzeichnis heißt) ausführst?
LG Markus
was ist wenn Du zuerst auf der virtuellen Maschine das Laufwerk auswirfst und danach auf dem Linux-Rechner umount /media/usb (oder wie das Verzeichnis heißt) ausführst?
LG Markus
Hallo gijoe,
Vorsicht: nicht mount -sync ... und sync verwechseln.
LG Markus
Vorsicht: nicht mount -sync ... und sync verwechseln.
LG Markus
Hallo,
tja, muss ich mir merken. Hast Du denn die while-Schleife benutzt? So wie ich das verstanden habe, kannst Du einfach sync ausführen bevor Du den Stick rausziehst (natürlich auch automatisch), dann werden alle Platten mit dem Speicher synchronisiert.
Gruß
Markus
tja, muss ich mir merken. Hast Du denn die while-Schleife benutzt? So wie ich das verstanden habe, kannst Du einfach sync ausführen bevor Du den Stick rausziehst (natürlich auch automatisch), dann werden alle Platten mit dem Speicher synchronisiert.
Gruß
Markus