J'utilise mon Pi comme un serveur domestique (sans tête via ssh, toujours allumé, redémarré une fois par semaine). Il exécute raspbian et j'utilise Ubuntu sur mon bureau. Maintenant, je veux ajouter des disques durs pour les sauvegardes et le NAS au Pi. Pour le moment, j'utilise un disque dur USB externe, mais plus tard, je voudrai peut-être utiliser un système RAID (au cas où un disque tombe en panne). J'utilise également autofs avec --ghost pour démonter le lecteur lorsqu'il n'est pas utilisé pendant un certain temps.
L'idée / l'espoir derrière cela était que le disque dur entrerait dans une sorte de mode veille / spindown lorsqu'il serait démonté via autofs, mais ce n'est pas le cas. Il semble tourner aussi vite que toujours, et il devient aussi chaud que lorsqu'il est monté.
Donc, ce que je veux, c'est un stockage de masse qui passe au mode veille / veille le plus profond disponible, de sorte qu'il ne chauffe pas trop, économise de l'énergie et ne se réveille qu'en cas de besoin (c'est-à-dire lorsqu'il est monté). Est-ce que quelqu'un sait comment je peux y arriver? Merci.
EDIT: J'ai essayé ce qui suit:
$ sudo hdparm -Y /dev/sda
/dev/sda:
issuing sleep command
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
et
$ sudo hdparm -y /dev/sda
/dev/sda:
issuing standby command
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
et
sudo sdparm --flexible --command=stop /dev/sda
cela semble être presque la solution, le disque tourne, mais redevient rapide après environ une seconde.
EDIT2: Cela semble prometteur:
Quelqu'un m'a dit que je devais utiliser l'éjection et cela a fonctionné. Il n'est cependant pas installé par défaut. J'ai donc fait ce qui suit:
sudo apt-get install eject
sudo eject /dev/sda
Et le lecteur a complètement tourné. Autofs était toujours en mesure de le réveiller. Étant donné que j'utilise autofs pour décider quand le lecteur est démonté (et pour le remonter automatiquement en cas de besoin), je dois exécuter cette commande lorsque autofs démonte le lecteur. Cependant, je n'ai pas trouvé de solution. Avez-vous des suggestions?
la source
Réponses:
(en supposant que vous n'avez qu'un seul disque USB connecté) peut mettre votre appareil en veille. Si vous faites cela après avoir démonté l'appareil, il devrait rester dans ce mode d'économie d'énergie jusqu'à ce que vous essayez de le monter à nouveau.
Vous pouvez également essayer l'
-Y
option pour le mode veille au lieu de rester en veille.Vous pouvez également essayer:
qui devrait faire tourner votre disque après 10 secondes d'inactivité (vous pouvez changer
-SXX
pour d'autres valeurs (1-240 peut être utilisé pour spécifier des multiples de 5 secondes, 0 désactive le temps de rotation, 241-255 peut être utilisé pour spécifier des périodes plus longues).Une autre option que vous pourriez essayer est d'utiliser:
Remarque: Il semble que les commandes prises en charge dépendent du disque dur et du convertisseur HDD-> USB utilisé.
la source
La gestion avancée de l'alimentation (APM) d'un disque dur connecté via un pont USB vers SATA peut être définie par commande
La valeur 127 signifie "niveau intermédiaire (APM) avec veille ". En utilisant ce niveau, le disque dur tourne après plusieurs secondes d'inactivité et redémarre à la demande.
Testé sur BeagleBone, Ubuntu 13.10.
la source
smartctl
vous devez exécutersudo apt-get install smartmontools
Les ports USB ne sont que des solutions générales ... pour tout, mais non spécialisés sur les disques durs, ces ports USB-2 lents ont un accès partagé avec l'adaptateur Ethernet. Cela signifie que vous serez lent comme l'enfer avec de nombreux disques connectés.
Vous pouvez utiliser une carte contrôleur supplémentaire pour votre solution de projet. Recherchez «pidrive de framboise» et obtenez une carte contrôleur X8XX à fixer.
Vous pouvez également consulter https://www.smartmontools.org/wiki/USB décrivant ce qui est possible avec une interface USB "humpty-dumpty", et quel contrôle vous avez avec SATA ....
la source