Frage Kann ich eine USB-Festplatte in Linux manuell herunterfahren? [geschlossen]


Unser Backup-Skript hängt eine USB-Festplatte an, kopiert einige Dateien und löst dann die Bereitstellung aus. Da das Laufwerk nur während dieser Zeit verwendet wird, dachte ich, es wäre gut, das Laufwerk auszuschalten, sobald das Backup abgeschlossen ist. Gibt es einen Befehl, dies zu tun? Wenn ja, müsste ich es manuell wieder einschalten, wenn ich es das nächste Mal benutzen muss?


5
2017-10-27 21:22


Ursprung


Welche Art von USB-Laufwerk? Ich weiß, dass die meisten Western Digital Mybooks die Festplatte nach Inaktivität herunterfahren. Einige der besseren USB-Docks tun dies auch. - Zoredache
Es ist nur eine generische Laufwerk "Toaster". - Nick Bolton
Nur ein Update, ich schaffte es, die Fahrt kurz zu stoppen, indem ich rannte sg_start --stop /dev/sdc aber leider fängt das verdammte Ding einfach wieder an sich selbst zu sichern! - Nick Bolton
Haben Sie HAL oder UDisks auf Ihrem System? Wenn dies der Fall ist, kann es sich um einen Abrufdämon handeln, der ihn wieder aufweckt. Wenn ja, hal-disable-polling --device /dev/sdc oder udisks --inhibit-polling /dev/sdc kann helfen. - ephemient
Wenn Ihr USB-Laufwerk einen Stecker für seine Elektrizität hat, könnten Sie das in eine Zeitschaltuhr stecken (en.wikipedia.org/wiki/Time_switch). Dann könnten Sie die Zeitschaltuhr so ​​programmieren, dass sie sich zu den von Ihnen gewählten Zeiten aus- und wieder einschaltet. - natxo asenjo


Antworten:


Benutzen diese Skript.

Dieses Skript wurde entwickelt, um ein USB-Gerät ordnungsgemäß in den Ruhezustand zu versetzen Modus, der dann sicher ausgesteckt werden kann. Aber der ultimative Effekt ist, was Sie erreichen möchten.

Finden Sie eine Diskussion über das ähnliche Thema Hier.


1
2017-11-21 18:16





Ich habe noch nie eine USB-Festplatte gesehen, die Strom anderswo als einen Netzschalter oder das Kabel selbst verwaltet.

Wenn es ein NAS wäre, könnte es möglich sein, Befehle an das zugrundeliegende OS zu senden, um es herunterzufahren (oder zu suspendieren) und möglicherweise WakeOnLan-Befehle zu senden.


0
2017-10-27 21:25



Bist du sicher hdparm wird nicht helfen? Oder vielleicht sg_start? - Nick Bolton
Ich bin mir nicht sicher, was Sie @nbolton fragen? Fragst du, ob ich sie ausprobiert habe oder ob ich weiß, wie man diese Apps verbiegt, um das zu tun, was du versuchst oder etwas anderes? - gWaldo
wenn du sie ausprobiert hast, denke ich, ich dachte, hdparm könnte das selbst machen. - Sirex
Ich habe die Spin-Down-Zeit eines USB-Laufwerks mit hdparm erfolgreich eingestellt und jetzt stoppt es, wenn ich es nicht benutze. - Jure1873