staging.inyokaproject.org

USB-Stick in Dolphin nur unmounten ohne sicher entfernen

Status: Ungelöst | Ubuntu-Version: Kubuntu 14.04 (Trusty Tahr)
Antworten |

Cordess

Anmeldungsdatum:
14. Mai 2006

Beiträge: 466

Da ich gerade mit qemu direkt von meinem USB-Stick booten möchte, darf der USB Stick nicht gemounted sein. Dies ist auch der Fall, wenn man den USB Stick das erste mal in den USB Port reinsteckt. Aber wenn ich die Daten auf dem USB Stick bearbeiten muss, dann mounte ich ihn mit Dolphin.

So weit so gut. Dummerweise kann ich danach, wenn der Stick einmal gemountet ist, den Stick nur noch unmounten in dem ich ihn auch sicher entferne. Wenn ich letzteres tue, dann ist er im gesamten Linux System nicht mehr ansprechbar. D.h. ich muss den USB Stick aus dem Port ziehen und wieder neu einstecken.

Wie kann ich mit Dolphin also den Stick unounten ohne ihn sicher zu entfernen? Es gibt leider nur die Option "sicher entfernen". Ein "nur auswerfen" oder "nur unmounten" ist nicht vorhanden.

Ach ja und falls ich per sudo versuche den Stick manuell unzumounten erhalte ich den Fehler, dass er noch in Benutzung ist.

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

Cordess schrieb:

Ach ja und falls ich per sudo versuche den Stick manuell unzumounten erhalte ich den Fehler, dass er noch in Benutzung ist.

Weil noch wer darauf zugreift, Dolphin? Ein sudo umount /dev/sdXX klappt da normal, wenn nicht, versuche es umgekehrt. Also per sicher entfernen und dann sudo mount /dev/sdXX.

Cordess

(Themenstarter)

Anmeldungsdatum:
14. Mai 2006

Beiträge: 466

V0LKER schrieb:

Cordess schrieb:

Ach ja und falls ich per sudo versuche den Stick manuell unzumounten erhalte ich den Fehler, dass er noch in Benutzung ist.

Weil noch wer darauf zugreift, Dolphin?

Ja, natürlich. Das weiß ich schon. PS: Damit meine ich nicht, dass Dolphin gerade das Menü des Sticks anzeigt. Dolphin kann da auch geschlossen sein. Es ist einfach eine KDE Komponente im Hintergrund die das regelt.

Ein sudo umount /dev/sdXX klappt da normal,

Nein, wie schon gesagt. Von einer KDE Komponente ist das ja noch in Benutzung.

wenn nicht, versuche es umgekehrt. Also per sicher entfernen und dann sudo mount /dev/sdXX.

Wie ich bereits sagte ist das Gerät im ganzen Linux nicht mehr ansprechbar, wenn es mal "sicher entfernt wurde". sudo mount /dev/.... usw. kann also gar nicht klappen und klappt auch nicht, wie ich bereits sagte. Das Device /dev/sd..irgendwas gibt's dann nämlich nicht mehr, sobald es sicher entfernt wurde.

Das ist ja das Problem. Wenn es so einfach mit einem sudo mount ... zu lösen gewesen wäre, dann hätte ich nicht gefragt. Ich bin kein Linux Neuling.

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

Cordess schrieb:

Wenn es so einfach mit einem sudo mount ... zu lösen gewesen wäre, dann hätte ich nicht gefragt. Ich bin kein Linux Neuling.

Entschuldigung das ich es gewagt habe etwas zu helfen, kommt hier nicht mehr vor.

V_for_Vortex Team-Icon

Avatar von V_for_Vortex

Anmeldungsdatum:
1. Februar 2007

Beiträge: 12095

V0LKER, Cordess hatte nach einer Möglichkeit des Aushängens ohne sicheres Entfernen in Dolphin gefragt. Daraufhin hast Du ihm Terminalbefehle gegeben. Dann auf seinen Hinweis, dass es so nicht ginge und er kein Anfänger ist, so gereizt zu reagieren, finde ich unpassend.

Ich wüsste auch gerne, wie man mit KDE einfach nur aushängt. Sowohl in Dolphin als auch im USB-Applet des Panels geht nur das sichere Entfernen, was den Stick eben danach nicht mehr einhängbar macht. Man muss ihn aus- und wieder einstecken, um ihn wieder ansprechen zu können.

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

V for Vortex schrieb:

V0LKER, Cordess hatte nach einer Möglichkeit des Aushängens ohne sicheres Entfernen in Dolphin gefragt. Daraufhin hast Du ihm Terminalbefehle gegeben. Dann auf seinen Hinweis, dass es so nicht ginge und er kein Anfänger ist, so gereizt zu reagieren, finde ich unpassend.

Das ist mir bekannt und gereizt reagiert hat er bereits - Er schrieb er sei schließlich kein Neuling, wovon ich auch nicht ausgegangen bin.

Ich wüsste auch gerne, wie man mit KDE einfach nur aushängt. Sowohl in Dolphin als auch im USB-Applet des Panels geht nur das sichere Entfernen, was den Stick eben danach nicht mehr einhängbar macht. Man muss ihn aus- und wieder einstecken, um ihn wieder ansprechen zu können.

USB-Speicher kann man nur sicher entfernen da erst gecachte Daten zurückgeschrieben werden müßen und nach dem aushängen mit Dolphin kann ich den Stick durchaus mit sudo mount /dev/sdxx /media/User wieder einhängen.

Bei mir klappte es einwandfrei mit mount / umount, notfalls hilft noch pmount (muß allerdings nachträglich installiert werden)

Cordess

(Themenstarter)

Anmeldungsdatum:
14. Mai 2006

Beiträge: 466

V0LKER schrieb:

Das ist mir bekannt und gereizt reagiert hat er bereits - Er schrieb er sei schließlich kein Neuling, wovon ich auch nicht ausgegangen bin.

Wenn du davon ausgegangen bist, dann brauchst mir auch nicht sudo mount ... vorschlagen, wenn ich folgendes bereits im ersten Posting geschrieben habe:

Wenn ich letzteres tue, dann ist er im gesamten Linux System nicht mehr ansprechbar. D.h. ich muss den USB Stick aus dem Port ziehen und wieder neu einstecken.

Damit war nämlich schon klar gesagt, dass sudo mount /dev.... nicht funktionieren kann. Im zweiten Beitrag bin ich dann nur deutlicher geworden, damit auch du das verstehst, gesagt und klar war es aber bereits.

USB-Speicher kann man nur sicher entfernen da erst gecachte Daten zurückgeschrieben werden müßen

Gecachte Daten werden bereits bei einem unmounten zurückgeschrieben, deswegen ist die Mounterei nämlich überhaupt da. Damit der Benutzer nicht einfach wie früher zu MS-DOS Zeiten den Rechner ausschaltet oder den Datenträger aus dem Laufwerk zieht, unmounted man das Gerät. Das unmounten dient dazu, dem OS mitzuteilen, dass das Gerät gleich entfernt werden soll, dadurch dass das OS dies nun mitgeteilt bekommt, werden vom OS in diesem Moment dann alle Daten, auch die im Cache, noch auf den Datenträger geschrieben, sofern das noch nicht erfolgt ist. Ein unmounten entspricht somit immer auch einem sync Befehl. Das kannst du auch gerne selber ausprobieren, in dem du eine große Datei auf den Stick kopierst und gleich darauf unmountest. Das OS wird den unmount Befehl erst dann beenden und dir ein neues Prompt liefern, wenn alle Daten, auch die im Cache, auf den Datenträger geschrieben wurden und keine Sekunde vorher.

Beim sicheren entfernen bei USB-Sticks kommt noch etwas dazu, das hat aber eher etwas mit dem USB Protokoll und dem ordentlichen abmelden zu tun und nicht mit dem festschreiben der Daten. Die sind schon nach dem unmount Befehl auf dem Stick und da auch nicht mehr im Cache.

und nach dem aushängen mit Dolphin kann ich den Stick durchaus mit sudo mount /dev/sdxx /media/User wieder einhängen.

Nein, wenn du es mit Dolphin gemounted und dann sicher entfernt hast, dann geht ein sudo mount nicht mehr, dann meldet bei so einem Versuch das OS nämlich folgendes:

sudo mount -t vfat /dev/sdc1 /media/beliebigerordnername/
[sudo] password for user: 
mount: Spezialgerät /dev/sdc1 ist nicht vorhanden

Bei mir klappte es einwandfrei mit mount / umount,

Wenn man ohne Dolphin den USB Stick vor der ersten Benutzung selber mit sudo mount .... mounted, ja dann und nur dann, das ist aber gar nicht das, wonach ich gefragt habe.

notfalls hilft noch pmount (muß allerdings nachträglich installiert werden)

Auch das ist außerhalb des Dolphin KDE Kontextes und löst das Problem ebenfalls nicht, dafür ist pmount nämlich gar nicht da. Siehe dazu auch: http://wiki.ubuntuusers.de/pmount

Deine Ratschläge sind einfach Newbig gewesen, so wie auch dein jetziger Beitrag mit pmount, dem Punkt wann Daten nicht mehr im Cache sind oder "Bei mir klappt das einwandfrei.." (natürlich ohne Dolphin Kontext) und so etwas macht mich sauer, weil das, wenn man das erste Posting nicht richtig gelesen hat, also mein Wissen dadurch ignoriert wird, so rüber kommmt, dass jemand, der nicht wirklich selber weiß worum es hier geht, mir etwas vom Pferd erzählen will. Deswegen habe ich dir im zweiten Beitrag gesagt, dass ich kein Linux Anfänger bin.

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

V for Vortex schrieb:

Ich wüsste auch gerne, wie man mit KDE einfach nur aushängt. Sowohl in Dolphin als auch im USB-Applet des Panels geht nur das sichere Entfernen, was den Stick eben danach nicht mehr einhängbar macht. Man muss ihn aus- und wieder einstecken, um ihn wieder ansprechen zu können.

Schalte doch bitte mal "Automatisches einbinden der Wechselmedien" kpl aus. Zumindest kann ich dann bei mir in Dolphin meine USB-Platte immer wieder ein und aushängen. Wenn es nicht klappt liegt es an meine Distri.

V_for_Vortex Team-Icon

Avatar von V_for_Vortex

Anmeldungsdatum:
1. Februar 2007

Beiträge: 12095

V0LKER schrieb:

Schalte doch bitte mal "Automatisches einbinden der Wechselmedien" kpl aus. Zumindest kann ich dann bei mir in Dolphin meine USB-Platte immer wieder ein und aushängen. Wenn es nicht klappt liegt es an meine Distri.

Das ist bei mir ausgeschaltet und es geht nach dem sicheren Entfernen kein Einhängen mehr. Es wirkt auf mich auch etwas seltsam, dass das automatische Einbinden ein Einbinden nach dem sicheren Entfernen verhinden sollte. Daher klingt es für mich ohne weitergehende technische Begründung eher nach der recht häufigen Verwechslung von Koinzidenz oder Korrelation mit Kausalität (Cum_hoc_ergo_propter_hoc). 🤓

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

Also nach sicher entfernen bleibt bei mir links in Dolphin das Gerät (USB-Stick) erhalten, es wird lediglich ein x hinzugefügt. Ein einfacher klick mit der linken Maustaste bindet das Gerät wieder kpl. ein, muß also an meine Distribution liegen.

Gruß

Edit:Das ganze mal unter Kubuntu 14.04 getestet und auch dort bleibt das Gerätesymbol in Dolphin unter Geräte erhalten und ein klick aktiviert es nach sicher entfernen wieder. Dolphin kann also ein sicher entferntes Gerät wieder einbinden sorry soweit bei meinen Systemen Arch sowie in kubuntu.

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

Cordess schrieb:

sudo mount -t vfat /dev/sdc1 /media/beliebigerordnername/
[sudo] password for user: 
mount: Spezialgerät /dev/sdc1 ist nicht vorhanden

Ich habe schon mit Dolphin sicheres entfernen genutzt und mein Befehl sah so aus sudo mount /dev/sdc1 /media/user wobei der Ordner user vorhanden sein muß aber das ist Dir ja bekannt wollte es aber nicht unerwähnt lassen da doch meherere mitlesen.

V_for_Vortex Team-Icon

Avatar von V_for_Vortex

Anmeldungsdatum:
1. Februar 2007

Beiträge: 12095

Ich habe auch Kubuntu 14.04. Vielleicht hängt es ja (auch) von den Geräten ab. Ich habe es für diesen Thread mit meinen USB-Sticks an meinem Desktop-PC getestet. Bei Gelegenheit teste ich mal meine USB3-Festplatte und meinen Laptop (ebenfalls mit Kubuntu 14.04).

V0LKER

Avatar von V0LKER

Anmeldungsdatum:
23. Februar 2014

Beiträge: 1967

Da ich nun einige tests mit unterschiedlichen USB-Sticks durch habe, muß ich sagen, Cordess hat recht. Einige Sticks lassen sich nicht mehr einbinden, andere schon und USB-Festplatten auch. Wobei ich die selben Sticks auch unter W7 nicht mehr einbinden konnte, mußte diesen erst entfernen und dann neu einstecken.
Per mount einbinden und aushängen klappt da bei allen Sticks.
Der USB - Stick wird über das udev System mit Hilfe einer Regel eingebunden, diese Regel müßte nochmals laufen um den USB-Stick wieder zu starten und das geht nur über neueinstecken, ist also so gewollt!?
Anzumerken ist ja auch noch das das Gerät /dev/sdxx beim sicher entfernen ja auch entfernt wird, da das System davon ausgeht das der Stick herausgezogen wird.

Gruß

V_for_Vortex Team-Icon

Avatar von V_for_Vortex

Anmeldungsdatum:
1. Februar 2007

Beiträge: 12095

V0LKER schrieb:

Der USB - Stick wird über das udev System mit Hilfe einer Regel eingebunden, diese Regel müßte nochmals laufen um den USB-Stick wieder zu starten und das geht nur über neueinstecken, ist also so gewollt!?

Dass laut Dir aber nur einige davon betroffen sind, spricht gegen die Ursache einer allgemeinen(?) udev-Regel. Oder gibt es herstellerspezifische Regeln? (Ich kenne udev nicht en detail.)

Für die Hardware als Grund spricht auch, dass diese Sticks auch mit Win7 nicht wieder einbindbar sind.

Das hat aber alles nur noch am Rande mit der ursprünglichen Frage zu tun, wie man in KDE Medien per GUI nur aushängt.

Cordess

(Themenstarter)

Anmeldungsdatum:
14. Mai 2006

Beiträge: 466

Nach etwas Recherche habe ich folgendes gefunden, im offiziellen KDE Forum wurde das Problem auch mal angesprochen, es wurde aber auch dort keine Lösung per GUI gefunden:

https://forum.kde.org/viewtopic.php?f=83&t=106603

Antworten |