One-click removal USB drive

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
hi leutz,

da hat jemand im internationalen Syno-Forum die Frage gestellt, ob man nicht eine etwas einfachere Methode haben kann, um ein USB-Drive zu entfernen, als über den Disk-Station-Manager.

Ich habe da einen Lösungsvorschlag dazu gemacht. Wer sich dafür interessiert, der kann ja da einfach mal reinschauen. Wenn Fragen dazu sind, können die auch hier diskutiert werden.
 

raily

Benutzer
Mitglied seit
09. Mrz 2009
Beiträge
73
Punkte für Reaktionen
0
Punkte
6
Hi itari.

Ich habe an dem vorderen USB-Anschluss meiner DS jetzt ja diesen USB-Quickport dran. Da würde mir dein kleines Programm ganz gelegen kommen zumal ich die USB-copy Funktion noch nicht benutzt habe.
Mir stellen sich aber noch 2 Fragen:

1. Das Skript looped ja fortlaufend. Wird dadurch der Hybernate des internen bzw. externen Laufwerks beeinflusst?

2. Muss ich die USB-copy Funktion nicht zusätzlich noch deaktivieren irgendwo?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hi itari.

Ich habe an dem vorderen USB-Anschluss meiner DS jetzt ja diesen USB-Quickport dran. Da würde mir dein kleines Programm ganz gelegen kommen zumal ich die USB-copy Funktion noch nicht benutzt habe.
Mir stellen sich aber noch 2 Fragen:

1. Das Skript looped ja fortlaufend. Wird dadurch der Hybernate des internen bzw. externen Laufwerks beeinflusst?

Keine Ahnung, hab nie drauf geachtet, weil mich das noch nie wirklich interessiert hat. Musst selbst beobachten.

2. Muss ich die USB-copy Funktion nicht zusätzlich noch deaktivieren irgendwo?

Nein, der Taste-Event wird sozusagen abgefangen ... die USB-Copy-Funktion läuft einfach weiter, bekommt aber nie den Tastendruck mit.

Itari
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
die Variante von Glenn ist doch viel eleganter. /usr/syno/bin/synousbcopy sichern und durch das script ohne do while ersetzen.
Rich (BBCode):
#!/bin/sh
echo A >/dev/ttyS1
sync
/usr/syno/bin/synousbdisk -umount sdk1 >/dev/null
>/tmp/usbtab
sleep 3
echo B >/dev/ttyS1

Gruß Götz
 

fenris79

Benutzer
Mitglied seit
05. Mai 2008
Beiträge
78
Punkte für Reaktionen
0
Punkte
6
Bin leider net so fit in Linux ist das so richtig?

synousbcopy hab ich auf synousbcopy_save kopiert

und in synousbcopy steht jetzt das.

ps.: funkt nicht
 

Anhänge

  • Zwischenablage03.jpg
    Zwischenablage03.jpg
    23,9 KB · Aufrufe: 163

fenris79

Benutzer
Mitglied seit
05. Mai 2008
Beiträge
78
Punkte für Reaktionen
0
Punkte
6
:D es funkt

1. hab die original synousbcopy kopiert synousbcopy_save
2. den inhalt mit dem code von oben überschrieben

vorher hatte ich eine neue synousbcopy neu erstellt und es passte dann nicht mit den Rechten.
 

fenris79

Benutzer
Mitglied seit
05. Mai 2008
Beiträge
78
Punkte für Reaktionen
0
Punkte
6
:D es funkt

1. hab die original synousbcopy kopiert synousbcopy_save
2. den inhalt der synousbcopy mit dem code von oben überschrieben

vorher hatte ich eine neue synousbcopy neu erstellt und es passte dann nicht mit den Rechten.

ps.: funktioniert das auch mit eSATA Anschluß?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Na super :)

Itari
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
ich habe das mal versucht, es aber wieder aufgegeben, ist aber schon ne ganze Weile her. Mir ist als würde bei nicht vorhandenem USB Laufwerk das Signal nicht an das Script weiter gegeben werden, kann mich aber auch täuschen.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat