ubuntuusers.de

USB Festplatte neu erkennen

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

dbk-hubert

Avatar von dbk-hubert

Anmeldungsdatum:
5. September 2007

Beiträge: 287

Im Grunde geht es um eine Festplatte, aber es ist bei allen USB Datenträgern gleich. Wenn ich den die Festplatte, z.b. via Nemo auswerfe schaltet sie sich ab. Dies ist grundsätzlich gewünscht. Wenn ich sie erneut verwenden möchte muss ich sie aus/einschalten oder den USB Stecker raus/reinstecken. Doof wenn man dies aus der Ferne machen möchte. Gibt es kein Befehl mit dem man das selbe Ergebnis erzielt?

MPW

Anmeldungsdatum:
4. Januar 2009

Beiträge: 3731

Hallo,

„auswerfen“ ist nichts anderes als sie zu unmounten. Wenn du sie also wieder mountest, sollte sie wieder anspringen.

Grüße MPW

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Manche schalten dann ganz den Strom ab - da kann man dann nix machen. Aber vielleicht kannst du Neuanstecken durch einen Neustart von udev umgehen:

sudo service udev restart

Ansonsten vielleicht sowas wie

sudo udisks --ata-smart-refresh /dev/sdX

vorm mounten.

dbk-hubert

(Themenstarter)
Avatar von dbk-hubert

Anmeldungsdatum:
5. September 2007

Beiträge: 287

MPW schrieb: > „auswerfen“ ist nichts anderes als sie zu unmounten. Wenn du sie also wieder mountest, sollte sie wieder anspringen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
user@ZOTAC:~$ df
Dateisystem     1K-blocks    Benutzt  Verfügbar Verw% Eingehängt auf
/dev/sda5        68812304   36595404   28698336   57% /
none                    4          0          4    0% /sys/fs/cgroup
udev              1995840          4    1995836    1% /dev
tmpfs              401328       1388     399940    1% /run
none                 5120          0       5120    0% /run/lock
none              2006620         80    2006540    1% /run/shm
none               102400         36     102364    1% /run/user
/dev/sdc1      3845577736 2201949408 1448261112   61% /media/user/WD4TB

****trennen der USBHDD via Nemo****

user@ZOTAC:~$ sudo mount /dev/sdc1 /media/user/WD4TB
[sudo] password for user:
mount: Einhängepunkt /media/user/WD4TB ist nicht vorhanden
user@ZOTAC:~$ sudo mkdir /media/user/WD4TB
user@ZOTAC:~$ sudo mount /dev/sdc1 /media/user/WD4TB
mount: Spezialgerät /dev/sdc1 ist nicht vorhanden
user@ZOTAC:~$ sudo service udev restart
udev stop/waiting
udev start/running, process 15207
user@ZOTAC:~$ sudo mount /dev/sdc1 /media/user/WD4TB
mount: Spezialgerät /dev/sdc1 ist nicht vorhanden
user@ZOTAC:~$ sudo udisks --ata-smart-refresh /dev/sdc
Cannot stat device file /dev/sdc: Datei oder Verzeichnis nicht gefunden

Dies funktioniert leider auch nicht.

nur sudo reboot 😉

Ich hab mal was ausprobiert: unter Windows kann ich tricksen war sicher keine praktikable Lösung ist aber ein Ansatz. Wenn ich das Energie Managment des USB Systems im Energiesparprofil auf eine Timeoutzeit setze. Fährt er es nach einer Zeit runter. Ändere ich dann das Profil auf Performance, also immer an, startet er das USB System neu und die Platte ist wieder da. Dies macht in der Praxis sicher niemand, aber wie kann man das unter Linux in nem Befehl umsetzen?

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Wohnort: south central EL

MPW schrieb:

„auswerfen“ ist nichts anderes als sie zu unmounten. Wenn du sie also wieder mountest, sollte sie wieder anspringen.

„Auswerfen“ entfernt das Gerät eigentlich vollständig aus der Datenträgerverwaltung des Systems. Deswegen sollte man eine Festplatte in so einem Fall „aushängen“, damit man sie jederzeit wieder „einhängen“ kann. Das betrifft dann nur das Dateisystem des Geräts, und die Gerätedatei bleibt vorhanden.

MPW

Anmeldungsdatum:
4. Januar 2009

Beiträge: 3731

Mir war auch noch nicht bewusst, dass es da noch einen feinen Unterschied gibt.

Aber aushängen reicht doch völlig aus, um eine Platte physisch abzustecken, oder?

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Nein: mrkramps:

„Auswerfen“ entfernt das Gerät eigentlich vollständig aus der Datenträgerverwaltung des Systems.

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Wohnort: south central EL

Straft mich Lügen, aber meines Wissens nach gibt es bei USB-Speicherlaufwerken zwei Variante, wie über DeviceKit bzw. udisks-daemon (udisks) und inzwischen udiskd (udisksctl) die Geräte behandelt werden.

Irritierend ist dabei unter Xfce, dass man bei der Benennung der zugehörigen Schaltflächen keinen Unterschied bspw. zwischen einem USB-Stick oder einem DVD-Laufwerk macht und es in beiden Fällen einfach als „Auswerfen“ bezeichnet. Tatsächlich entspricht das für USB-Speicherlaufwerke dem „Sicher entfernen“. Dabei wird neben dem „Aushängen“ (umount) i.d.R. auch der Strom vom Gerät bzw. USB-Port genommen, wodurch auch die Gerätedatei entschwindet. Beispielhaft über die Befehlszeilenwerkzeuge dargestellt:

Aushängen:

udisks --unmount DEVICE 
udisksctl unmount --block-device DEVICE 

Sicher entfernen:

udisks --unmount DEVICE
udisks --detach DEVICE 
udisksctl unmount --block-device DEVICE
udisksctl power-off --block-device DEVICE 

Sollte ich dabei irgendetwas falsch verstanden haben, dann wäre ich sehr dankbar für eine Aufklärung.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Danke für die ausführliche Darstellung und Mühe, die Unterscheidung zwischen udisks und udisksctl kannte ich so noch gar nicht, detach fiel mir aber auch schon auf und habe ich auch schon im Forum verwendet.

MPW

Anmeldungsdatum:
4. Januar 2009

Beiträge: 3731

Wo liegt der Vorteil im abschalten gegenüber dem unmounten? Das einzige, was beim spontanen abziehen der Platte gefährdet ist, ist meines Wissens nach, das Dateisystem. Und das ist schon dadurch geschützt, dass man die Platte unmountet.

Klar ist es praktisch sie ganz abschalten zu können. Aber wo sollte die Gefahr liegen, wenn man das nicht macht?

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Auf jeden Fall geht so bei manchen Festplatten auch der Strom aus und der Verschleiß stoppt damit. 😉 Ob das auch beim Umounten ist, kann ich jetzt nicht genau sagen, hängt vielleicht auch vom Modell ab.

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Wohnort: south central EL

Benno-007 schrieb:

Danke für die ausführliche Darstellung und Mühe, die Unterscheidung zwischen udisks und udisksctl kannte ich so noch gar nicht, detach fiel mir aber auch schon auf und habe ich auch schon im Forum verwendet.

Mir ist das auch nur aufgefallen, weil das Paket udisks (udisks-daemon, udisks) nur bis 13.10 in security gelistet ist und mit 14.04 in universe. Damit sollte udisks2 (udisksd, udisksctl) als Ersatz jetzt aktuell sein.

Für Flash-Speicherlaufwerke ist es wohl ziemlich egal, ob die nur ausgehängt oder sicher entfernt werden. Da muss vor dem Abziehen ja nur sichergestellt werden, dass alle Daten ins Dateisystem geschrieben wurden. Bei HDDs dagegen scheint mir das relevant für den Umgang mit den mechanischen Komponenten. Zumindest würde ich nicht die Hand dafür ins Feuer legen, dass mit dem Aushängen des Dateisystems bei jedem Festplattenmodell auch automatisch der Lesekopf geparkt und die Magnetscheiben heruntergedreht werden. Solange noch Strom auf dem Gerät ist, greifen da vermutlich eher interne Stromsparfunktionen o.ä. der Festplatte.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Damit sollte udisks2 (udisksd, udisksctl) als Ersatz jetzt aktuell sein.

Tatsächlich - auf Live DVD ist nur udisksctl - hab ich durch das Upgrade gar nicht bemerkt, weil da udisks auch noch vorhanden ist...

udisksctl power-off --block-device /dev/sdX

müsste es nun also lauten. Hast du unten ja auch schon geschrieben.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

mrkramps schrieb:

Aushängen:

udisks --unmount DEVICE 
udisksctl unmount --block-device DEVICE 

Sicher entfernen:

udisks --unmount DEVICE
udisks --detach DEVICE 
udisksctl unmount --block-device DEVICE
udisksctl power-off --block-device DEVICE 

Ich hab dich mal im Wiki unter DeviceKit in der Hinweisbox am Anfang verewigt, solange der Artikel nicht überarbeitet ist.

Grüße, Benno

dbk-hubert

(Themenstarter)
Avatar von dbk-hubert

Anmeldungsdatum:
5. September 2007

Beiträge: 287

Unmounten bzw aushängen ist ja kein Problem, nur wie bekommt man die Platte wieder "online"?

Antworten |