Ich habe „hdparm“ erfolgreich verwendet, um APM (Advanced Power Management) auf externen USB-Festplatten zu deaktivieren.
Jetzt bin ich auf eine USB-Festplatte gestoßenGehegeDadurch wird die installierte Festplatte nach 10 Minuten Inaktivität ausgeschaltet. Das Deaktivieren von APM auf der Festplatte hilft nicht, da dies vom Gehäuse ausgeführt wird.
Das Gehäuse ist einTranscend StoreJet 25S3, mit USB 3.0- und UASP-Unterstützung und 10-minütiger automatischer Energiesparfunktion. Der verwendete SATA-USB-Brückencontroller ist einASmedia ASM1153E.
Gibt es in Linux (Ubuntu/Mint) eine Einstellung oder einen Befehl, mit dem dieses störende Gehäuseverhalten deaktiviert werden kann?
Antwort1
Da die automatische Abschaltfunktion im Gehäuse eingebaut ist, besteht die einfachste (und vielleicht einzige) Möglichkeit, sie zu verhindern, darin, eineCron-Jobdas regelmäßig eine Datei auf dem Laufwerk berührt.
Geben Sie dem Laufwerk (der Partition) zunächst eineMarkenname, falls noch keines vorhanden ist. Dadurch kann Ubuntu/Mint es automatisch in das /media/<username>
Verzeichnis einbinden.
Bearbeiten Sie dann im Terminal Ihre Crontab, indem Sie diesen Befehl eingeben:
crontab -e
Und fügen Sie diese Zeile hinzu:
*/5 * * * * /bin/touch /media/<username>/<labelname>/.stayawake &> /dev/null
Der Cron Job wirdberührenalle 5 Minuten eine versteckte Datei mit dem Namen .stayawake
auf dem Laufwerk und leiten Sie alle resultierenden Ausgaben (einschließlich Fehler) dorthin um, null
was Sie möchten, wenn man bedenkt, dass das Laufwerk möglicherweise nicht immer verbunden ist.
Hinweis: Der obige Cron-Job funktioniert nur, wenn der Benutzer, unter dem er erstellt wurde, angemeldet ist.
Antwort2
Die einzige Möglichkeit, dies „richtig“ zu tun, ist ein Firmware-Update. MP Tool kann die Firmware-Konfiguration einschließlich des HDD-Spindown-Timers einstellen. Sie sollten den Transced-Support danach fragen oder zu usbdev.ru gehen und es selbst tun, aber das ist mit einem Risiko verbunden.