Est-ce que quelqu'un sait s'il existe un moyen élégant de dire à un lecteur USB externe de ne pas tourner après une période d'inactivité? J'ai vu des solutions à base de cron qui écrivent un fichier chaque minute, mais rien qui sent la belle élégance Unixey. Il doit y avoir une commande HDPARM ou SCSI que je peux émettre (les lecteurs USB sont accessibles via le pilote SD dans OpenBSD) au lecteur pour le dire à ne pas dormir. J'ai bien peur que c'était probablement une fonctionnalité intégré au contrôleur dans l'enceinte, et ce n'est pas grand chose que cela ne puisse pas beaucoup le changer de déchirant le lecteur de son enceinte et de la déplaçant directement dans la machine, Mais je pensais que je demanderais, sur la chance.
Idéalement, je cherche une solution openbsd, mais je sais qu'il y en a d'autres personnes avec le même problème pour que toutes les solutions soient prises en compte pour la réponse.
Oui, il est généralement intégré au firmware. Certains fabricants de conduits fournissent un outil de gestion basé sur Windows MS qui vous permettra de modifier divers paramètres, notamment la désactivation de la minuterie "Sommeil" ou de Spin Down. Si vous avez accès à une boîte de fenêtres, cela peut valoir la peine de poursuivre cet angle.
J'ai trouvé que le cronjob suivant fonctionne pour moi.
*/5 * * * */bin/tactile/dev/sdb &>/dev/null
Mettez-la évidemment mettre à jour avec le nom du périphérique de votre disque.
Vous pouvez également faire varier le temps en fonction de la durée de votre lecteur au ralenti avant de pouvoir tomber.
Le Manuel pour le Linux hdparm
fournit les informations suivantes:
-B Query/set Advanced Power Management feature,
if the drive supports it.
A low value means aggressive power management
and a high value means better performance.
Possible settings range
from values 1 through 127 (which permit spin-down),
and values 128 through 254 (which do not permit spin-down).
The highest degree of power management
is attained with a setting of 1,
and the highest I/O performance with a setting of 254.
A value of 255 tells hdparm to
disable Advanced Power Management altogether on the drive
(not all drives support disabling it, but most do).
Cela étant dit, il n'est toujours pas garanti que votre enceinte de lecteur prendra en charge ces instructions sur le lecteur. La même référence mentionne que la possibilité d'utiliser HDParm avec une enceinte est uniquement possible avec certains modèles "nouveaux (2008 et ultérieurs)" qui prennent en charge le système de traduction de commandement SCSI-ATA, alias "SAT". Je n'ai pas encore essayé de faire cela sur tout sauf un récent lecteur de sauvegarde bon marché, un modèle HP SimpleSave. Il semble fournir une fonctionnalité limitée de gestion de la puissance.
Et bien sûr, cela suppose également que OPENBSD hdparm
fonctionne de la même manière. Je ne suis pas du tout informé de la manière d'OpenBSD, je ne peux donc pas vous aider là-bas.